GCKind 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定記憶體回收的種類。
public enum class GCKind
public enum GCKind
type GCKind =
Public Enum GCKind
- 繼承
欄位
Any | 0 | 任何類型的集合。 |
Background | 3 | 背景集合。 這一律是層代 2 集合。 |
Ephemeral | 1 | gen0 或 gen1 集合。 |
FullBlocking | 2 | 封鎖 gen2 集合。 |
備註
GC 可以是 3 種類型之一 - 暫時、完整封鎖或背景。 其頻率非常不同。 暫時 GCS 的發生頻率遠高於其他兩種類型。 背景 DC 通常不常發生,而完整封鎖 GC 通常會非常不常發生。 為了取樣非常不頻繁的 GC,集合會分成種類,讓呼叫端可以要求這三種類型,同時維持合理的取樣率。 例如,如果您要每秒取樣一次,但不會有此區別,您可能不會觀察到背景 GC。 如此一來,您隨時都可以取得所指定種類最後一個 GC 的資訊。