Sdílet prostřednictvím


GCConserveMemory – element

Nakonfiguruje systém uvolňování paměti tak, aby ušetřil paměť na úkor častějších uvolňování paměti a případně i delších časů pozastavení. Výchozí hodnota je 0 – neznamená to žádnou změnu. Kromě výchozí hodnoty 0 jsou hodnoty mezi 1 a 9 (včetně) platné. Čím vyšší je hodnota, tím více uvolňování paměti se snaží šetřit paměť, a tak zachovat haldu malou. Pokud je hodnota nenulová, velká halda objektu se zkomprimuje automaticky, pokud má příliš mnoho fragmentace.

<konfigurace>
   <runtime>
     <GCConserveMemory>

Syntaxe

<GCConserveMemory
   enabled="n"/>

Attributes

Vlastnost Description
enabled Povinný atribut.

Určuje, jak pevný systém uvolňování paměti by se měl pokusit šetřit paměť.

atribut enabled

Hodnota Description
n Výchozí hodnota je 0 – neznamená to žádnou změnu. Kromě hodnoty 0 jsou platné hodnoty mezi 1 a 9 (včetně). Čím vyšší je hodnota, tím více uvolňování paměti se snaží šetřit paměť, a tak zachovat haldu malou.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o vazbě sestavení a uvolňování paměti.

Poznámky

Toto nastavení bylo zavedeno v rozhraní .NET Framework 4.8.

Viz také