Freigeben über


GCMemoryInfo.HighMemoryLoadThresholdBytes Eigenschaft

Definition

Ruft den Schwellenwert für hohe Arbeitsspeicherauslastung ab, wenn die letzte Garbage Collection erfolgt ist.

public:
 property long HighMemoryLoadThresholdBytes { long get(); };
public long HighMemoryLoadThresholdBytes { get; }
member this.HighMemoryLoadThresholdBytes : int64
Public ReadOnly Property HighMemoryLoadThresholdBytes As Long

Eigenschaftswert

Der Schwellenwert für hohe Arbeitsspeicherauslastung in Bytes, wenn die letzte Garbage Collection aufgetreten ist.

Hinweise

Die meisten GC-Leistungsheuristiken basieren auf Prozessmessungen. Um paging zu vermeiden, erkennt GC jedoch die globale Physische Arbeitsspeicherlast auf dem Computer oder der VM oder im Container. GC erkennt einen bestimmten Arbeitsspeicherauslastungsprozentsatz als "Hohe Speicherauslastungssituation". Wenn der Arbeitsspeicherauslastungsprozentsatz diesen Schwellenwert überschreitet, wird GC aggressiver und führt bei Bedarf mehr blockierungsbasierte GCs durch, um die Heapgröße zu verringern.

Gilt für: