Leggere in inglese

Condividi tramite


GCCollectionMode Enumerazione

Definizione

Specifica il comportamento per una Garbage Collection forzata.

C#
public enum GCCollectionMode
C#
[System.Serializable]
public enum GCCollectionMode
Ereditarietà
GCCollectionMode
Attributi

Campi

Aggressive 3
Default 0

Impostazione predefinita di questa enumerazione che è attualmente Forced.

Forced 1

Forza il Garbage Collection affinché venga eseguito immediatamente.

Optimized 2

Consente al Garbage Collector di determinare se questo è il momento migliore per recuperare gli oggetti.

Esempio

Nell'esempio seguente viene forzata una Garbage Collection per gli oggetti di seconda generazione con l'impostazione Ottimizzata.

C#
using System;

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

Commenti

Usare l'overload del GC.Collect metodo per specificare il GCCollectionMode valore.

Si applica a

Prodotto Versioni
.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

Vedi anche