GCKind 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定垃圾收集的種類。
public enum class GCKind
public enum GCKind
type GCKind =
Public Enum GCKind
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Any | 0 | 任何形式的收藏。 |
| Ephemeral | 1 | Gen0 或 Gen1 的收藏。 |
| FullBlocking | 2 | 一個阻擋的第二代合集。 |
| Background | 3 | 一個背景收藏。 這永遠是第二代的收藏。 |
備註
GC 可以是三種類型之一——短暫型、全區塊型或背景型。 它們的頻率差異很大。 短暫的GC比另外兩種發生得更頻繁。 背景的 GC 通常很少發生,而完全阻塞的 GC 則非常罕見。 為了抽樣極少出現的GC,集合會被分成不同類型,讓呼叫者能同時詢問三種類型,同時保持合理的取樣率。 例如,如果你每秒取樣一次,若沒有此區分,你可能永遠無法觀察到背景GC。 有了這個區別,你總能獲得你指定的最後一位GC的資訊。