GCKind Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.