GCKind Enumeração

Definição

Especifica o tipo de recolha de lixo.

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

Campos

Name Valor Descrição
Any 0

Qualquer tipo de coleção.

Ephemeral 1

Uma coleção gen0 ou gen1.

FullBlocking 2

Uma coleção bloqueadora de geração 2.

Background 3

Uma coleção de fundos. Esta é sempre uma coleção de segunda geração.

Observações

Um GC pode ser um dos 3 tipos - efémero, full blocking ou background. As suas frequências são muito diferentes. Os GCs efémeros acontecem muito mais frequentemente do que os outros dois tipos. Os GCs em segundo plano geralmente acontecem raramente, e os GCs com bloqueio total geralmente acontecem muito raramente. Para amostrar os GCs muito raros, as coleções são separadas em tipos para que os chamadores possam pedir os três tipos, mantendo uma taxa de amostragem razoável. Por exemplo, se estiver a amostrar uma vez por segundo, sem esta distinção, pode nunca observar uma GC de fundo. Com esta distinção, pode sempre obter informações sobre o último GC do tipo que especificar.

Aplica-se a