GCKind Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.