Freigeben über


GCConserveMemory-Element

Konfiguriert den Garbage Collector für eine geringere Auslastung des Arbeitsspeichers – auf Kosten einer häufigeren Garbage Collection-Ausführung und möglicherweise längeren Wartezeiten. Der Standardwert ist 0. Dies impliziert keine Änderung. Neben dem Standardwert 0 sind Werte zwischen 1 und 9 (einschließlich) gültig. Je höher der Wert, desto mehr versucht der Garbage Collector, Arbeitsspeicher zu sparen und somit den Heap klein zu halten. Wenn der Wert ungleich null ist, wird der große Objektheap automatisch komprimiert, wenn er zu stark fragmentiert ist.

<configuration>
  <runtime>
    <GCConserveMemory>

Syntax

<GCConserveMemory
   enabled="n"/>

Attribute

attribute Beschreibung
enabled Erforderliches Attribut.

Gibt an, wie stark der Garbage Collector versuchen soll, Arbeitsspeicher zu sparen.

enabled-Attribut

Wert Beschreibung
n Der Standardwert ist 0. Dies impliziert keine Änderung. Neben 0 sind Werte von 1 bis 9 gültig. Je höher der Wert, desto mehr versucht der Garbage Collector, Arbeitsspeicher zu sparen und somit den Heap klein zu halten.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
runtime Enthält Informationen über die Assemblybindung und die Garbage Collection.

Bemerkungen

Diese Einstellung wurde in .NET Framework 4.8 eingeführt.

Siehe auch