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 коллекции разделяются на типы, чтобы вызывающие абоненты могли запрашивать все три вида при сохранении разумной частоты выборки. Например, если вы выполняете выборку один раз в секунду без этого различия, вы никогда не сможете наблюдать фоновую сборку мусора. С этим различием вы всегда можете получить сведения о последней сборке мусора указанного типа.