GCKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.