GCCollectionMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает поведение принудительной сборки мусора.
public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode =
[<System.Serializable>]
type GCCollectionMode =
Public Enum GCCollectionMode
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Default | 0 | Параметр по умолчанию для этого перечисления, который в Forcedнастоящее время является. |
| Forced | 1 | Принудительно выполняется сборка мусора немедленно. |
| Optimized | 2 | Позволяет сборщику мусора определить, является ли текущее время оптимальным для освобождения объектов. |
| Aggressive | 3 | Запрашивает, чтобы сборщик мусора выводить как можно больше памяти. |
Примеры
В следующем примере сборка мусора для объектов поколения 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 значения.