Partilhar via


GCKind Enumeração

Definição

Especifica o tipo de coleta de lixo.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Herança

Campos

Any 0

Qualquer tipo de coleta.

Background 3

Uma coleta em segundo plano. Essa é sempre uma coleção de geração 2.

Ephemeral 1

Uma coleta de gen0 ou gen1.

FullBlocking 2

Uma coleta de bloqueio de gen2.

Comentários

Um GC pode ser um dos três tipos : efêmero, bloqueio completo ou plano de fundo. Suas frequências são muito diferentes. GCs efêmeros acontecem com muito mais frequência do que os outros dois tipos. GCs em segundo plano geralmente ocorrem com pouca frequência, e GCs de bloqueio completo geralmente acontecem com muita pouca frequência. Para amostrar os GCs muito pouco frequentes, as coleções são separadas em tipos para que os chamadores possam solicitar todos os três tipos, mantendo uma taxa de amostragem razoável. Por exemplo, se você estiver amostrando uma vez a cada segundo, sem essa distinção, talvez nunca observe um GC em segundo plano. Com essa distinção, você sempre pode obter informações do último GC do tipo especificado.

Aplica-se a