Compartir vía


GCKind Enumeración

Definición

Especifica el tipo de una recolección de elementos no utilizados.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Herencia

Campos

Any 0

Cualquier tipo de colección.

Background 3

Colección en segundo plano. Esta es siempre una colección de segunda generación.

Ephemeral 1

Una colección gen0 o gen1.

FullBlocking 2

Una colección gen2 de bloqueo.

Comentarios

Un GC puede ser uno de los 3 tipos: efímero, bloqueo completo o fondo. Sus frecuencias son muy diferentes. Los GC efímeros se producen con mucha más frecuencia que los otros dos tipos. Normalmente, los GC en segundo plano se producen con poca frecuencia y los GC de bloqueo completo suelen ocurrir con poca frecuencia. Para muestrear los GCs muy poco frecuentes, las colecciones se separan en tipos para que los autores de llamadas puedan solicitar los tres tipos a la vez que mantienen una frecuencia de muestreo razonable. Por ejemplo, si realiza un muestreo una vez por segundo, sin esta distinción, nunca podrá observar un GC en segundo plano. Con esta distinción, siempre puede obtener información del último GC del tipo que especifique.

Se aplica a