共用方式為


GCKind 列舉

定義

指定記憶體回收的種類。

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 的資訊。

適用於