GCCollectionMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет порядок принудительной сборки мусора.
public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode =
[<System.Serializable>]
type GCCollectionMode =
Public Enum GCCollectionMode
- Наследование
- Атрибуты
Поля
Aggressive | 3 | |
Default | 0 | Значение по умолчанию для данного перечисления, в настоящий момент — Forced. |
Forced | 1 | Вызывает немедленное выполнение принудительной сборки мусора. |
Optimized | 2 | Позволяет сборщику мусора определить, является ли текущий момент оптимальным для освобождения объектов. |
Примеры
В следующем примере выполняется сборка мусора для объектов поколения 2 с параметром "Оптимизировано".
using System;
class Program
{
static void Main(string[] args)
{
GC.Collect(2, GCCollectionMode.Optimized);
}
}
open System
GC.Collect(2, GCCollectionMode.Optimized)
Class Program
Public Shared Sub Main()
GC.Collect(2, GCCollectionMode.Optimized)
End Sub
End Class
Комментарии
Используйте перегрузку GC.Collect метода, чтобы указать GCCollectionMode значение.