GCKind Перечисление

Определение

Указывает тип сборки мусора.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Наследование

Поля

Any 0

Любая коллекция.

Background 3

Фоновая коллекция. Это всегда коллекция поколения 2.

Ephemeral 1

Коллекция 1-го поколения или 1-го поколения.

FullBlocking 2

Блокирующая коллекции Gen2.

Комментарии

Сборка мусора может быть одним из 3 видов — эфемерной, полной блокировкой или фоном. Их частоты очень разные. Временные ГК происходят гораздо чаще, чем другие два вида. Фоновые GCs обычно происходят редко, и полная блокировка GCs обычно происходит очень редко. Для выборки очень редко используемых GCs коллекции разделяются на типы, чтобы вызывающие абоненты могли запрашивать все три вида при сохранении разумной частоты выборки. Например, если вы выполняете выборку один раз в секунду без этого различия, вы никогда не сможете наблюдать фоновую сборку мусора. С этим различием вы всегда можете получить сведения о последней сборке мусора указанного типа.

Применяется к