Element GCConserveMemory

Nakonfiguruje systém uvolňování paměti tak, aby šetřil paměť na úkor častějšího uvolňování paměti a případně i delší doby pozastavení. Výchozí hodnota je 0 – to znamená, že se nic nezmění. Kromě výchozí hodnoty 0 jsou platné i hodnoty mezi 1 a 9 (včetně). Čím vyšší hodnota, tím více se systém uvolňování paměti snaží šetřit paměť a tím udržovat haldu malou. Pokud je hodnota nenulová, halda velkého objektu se v případě příliš velké fragmentace zkomprimuje automaticky.

<Konfigurace>
  <Runtime>
    <GCConserveMemory>

Syntax

<GCConserveMemory
   enabled="n"/>

Atributy

Atribut Popis
enabled Požadovaný atribut.

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

atribut enabled

Hodnota Popis
n Výchozí hodnota je 0 – to znamená, že se nic nezmění. Kromě hodnoty 0 jsou platné hodnoty mezi 1 a 9 (včetně). Čím vyšší hodnota, tím více se systém uvolňování paměti snaží šetřit paměť a tím udržovat haldu malou.

Podřízené prvky

Žádné

Nadřazené prvky

Element Popis
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ách sestavení a uvolnění paměti.

Poznámky

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

Viz také