Partage via


GCCollectionMode Énumération

Définition

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

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
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é.

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

Remarques

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

S’applique à

Voir aussi