Språk

GCMemoryInfo.HighMemoryLoadThresholdBytes Egenskap

Definition

Hämtar tröskelvärdet för hög minnesbelastning när den senaste skräpinsamlingen inträffade.

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

Egenskapsvärde

Tröskelvärdet för hög minnesbelastning, i byte, när den senaste skräpinsamlingen inträffade.

Kommentarer

De flesta GC-prestanda-heuristikerna baseras på mätningar per process. Men för att undvika växling är GC medveten om den globala fysiska minnesbelastningen på datorn eller den virtuella datorn eller i containern. GC identifierar en viss minnesbelastningsprocent som en "situation med hög minnesbelastning". När minnesbelastningsprocenten överskrider det tröskelvärdet blir GC mer aggressivt och gör mer fullständiga blockerande GC:er om det behövs för att minska heapstorleken.

Gäller för