GCKind Enumerazione

Definizione

Specifica il tipo di un processo di Garbage Collection.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Ereditarietà

Campi

Any 0

Qualsiasi tipo di raccolta.

Background 3

Raccolta di sfondo. Si tratta sempre di una raccolta di generazione 2.

Ephemeral 1

Raccolta gen0 o gen1.

FullBlocking 2

Raccolta Gen2 di blocco.

Commenti

Un GC può essere uno dei 3 tipi: temporaneo, blocco completo o sfondo. Le loro frequenze sono molto diverse. I GCS temporanei si verificano molto più spesso degli altri due tipi. I GCS in background si verificano in genere raramente e i GCS con blocco completo si verificano in genere molto raramente. Per campionare i GCS molto frequenti, le raccolte sono separate in tipi in modo che i chiamanti possano richiedere tutti e tre i tipi mantenendo una frequenza di campionamento ragionevole. Ad esempio, se si esegue il campionamento una volta al secondo, senza questa distinzione, è possibile che non si osservi mai un GC in background. Con questa distinzione, è sempre possibile ottenere informazioni sull'ultimo GC del tipo specificato.

Si applica a