GCCollectionMode Wyliczenie

Definicja

Określa zachowanie wymuszonego odzyskiwania pamięci.

C#
public enum GCCollectionMode
C#
[System.Serializable]
public enum GCCollectionMode
Dziedziczenie
GCCollectionMode
Atrybuty

Pola

Aggressive 3
Default 0

Domyślne ustawienie dla tego wyliczenia, czyli obecnie Forced.

Forced 1

Wymusza natychmiastowe odzyskiwanie pamięci.

Optimized 2

Umożliwia modułowi odśmieceń pamięci określenie, czy bieżący czas jest optymalny do odzyskania obiektów.

Przykłady

Poniższy przykład wymusza odzyskiwanie pamięci dla obiektów generacji 2 z ustawieniem Zoptymalizowane.

C#
using System;

class Program
{
    static void Main(string[] args)
    {
        GC.Collect(2, GCCollectionMode.Optimized);
    }
}

Uwagi

GC.Collect Użyj przeciążenia metody, aby określić GCCollectionMode wartość.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też