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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.