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.