Lire en anglais

Partager via


GCCollectionMode Énumération

Définition

Spécifie le comportement d’un garbage collection forcé.

C#
public enum GCCollectionMode
C#
[System.Serializable]
public enum GCCollectionMode
Héritage
GCCollectionMode
Attributs

Champs

Aggressive 3
Default 0

Paramètre par défaut pour cette énumération, qui est actuellement Forced.

Forced 1

Force l'exécution immédiate du garbage collection.

Optimized 2

Permet au garbage collector de déterminer s'il vaut mieux récupérer des objets maintenant ou plus tard.

Exemples

L’exemple suivant force un garbage collection pour les objets de génération 2 avec le paramètre optimisé.

C#
using System;

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

Remarques

Utilisez la GC.Collect surcharge de méthode pour spécifier la GCCollectionMode valeur.

S’applique à

Produit Versions
.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

Voir aussi