GCLargeObjectHeapCompactionMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, сжимает ли следующая блокировка сборки мусора большой куче объектов (LOH).
public enum class GCLargeObjectHeapCompactionMode
public enum GCLargeObjectHeapCompactionMode
[System.Serializable]
public enum GCLargeObjectHeapCompactionMode
type GCLargeObjectHeapCompactionMode =
[<System.Serializable>]
type GCLargeObjectHeapCompactionMode =
Public Enum GCLargeObjectHeapCompactionMode
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Default | 1 | Большая куча объектов (LOH) не сжимается. |
| CompactOnce | 2 | Большая куча объектов (LOH) будет компактирована во время следующей сборки мусора поколения 2. |
Комментарии
Значение GCSettings.LargeObjectHeapCompactionMode свойства является членом GCLargeObjectHeapCompactionMode перечисления, которое указывает, сжимает ли следующая полная блокировка сборки мусора также сжимает кучу больших объектов (LOH). По умолчанию loH не сжимается. Значение CompactOnce указывает, что блокирующая сборка мусора уплотнит loH. После сборки мусора GCSettings.LargeObjectHeapCompactionMode значение свойства возвращается к default.