GCKind Énumération

Définition

Spécifie le type d’un garbage collection.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Héritage

Champs

Any 0

Tout type de collection.

Background 3

Collection d’arrière-plan. Il s’agit toujours d’une collection de génération 2.

Ephemeral 1

Collection gen0 ou gen1.

FullBlocking 2

Collection de blocage gen2.

Remarques

Un GC peut être l’un des 3 types : éphémère, blocage complet ou arrière-plan. Leurs fréquences sont très différentes. Les GCS éphémères se produisent beaucoup plus souvent que les deux autres types. Les GCS en arrière-plan se produisent généralement rarement, et les GCS bloquants complets se produisent généralement très rarement. Pour échantillonner les GCS très peu fréquents, les regroupements sont séparés en types afin que les appelants puissent demander les trois types tout en conservant un taux d’échantillonnage raisonnable. Par exemple, si vous effectuez un échantillonnage une fois par seconde, sans cette distinction, vous ne pouvez jamais observer un GC en arrière-plan. Avec cette distinction, vous pouvez toujours obtenir des informations sur le dernier GC du type que vous spécifiez.

S’applique à