Freigeben über


GCLargeObjectHeapCompactionMode Enumeration

Definition

Gibt an, ob die nächste blockierende Garbage Collection den Heap für große Objekte (Large Object Heap, LOH) komprimiert.

public enum class GCLargeObjectHeapCompactionMode
public enum GCLargeObjectHeapCompactionMode
[System.Serializable]
public enum GCLargeObjectHeapCompactionMode
type GCLargeObjectHeapCompactionMode = 
[<System.Serializable>]
type GCLargeObjectHeapCompactionMode = 
Public Enum GCLargeObjectHeapCompactionMode
Vererbung
GCLargeObjectHeapCompactionMode
Attribute

Felder

Name Wert Beschreibung
Default 1

Der Heap (Large Object Heap, LOH) ist nicht komprimiert.

CompactOnce 2

Der Heap für große Objekte (Large Object Heap, LOH) wird während der nächsten blockierten Garbage Collection der Generation 2 komprimiert.

Hinweise

Der Wert der GCSettings.LargeObjectHeapCompactionMode Eigenschaft ist ein Element der GCLargeObjectHeapCompactionMode Enumeration, das angibt, ob die nächste vollständige Blockierungsbereinigung auch den Heap für große Objekte (LOH) komprimiert. Standardmäßig ist der LOH nicht komprimiert. Ein Wert von CompactOnce gibt an, dass die blockierende Garbage Collection den LOH komprimiert. Nach der Garbage Collection wird der Wert der GCSettings.LargeObjectHeapCompactionMode Eigenschaft auf "Default" zurückgesetzt.

Gilt für:

Weitere Informationen