GCCollectionMode Enumeration

Definition

Gibt das Verhalten für eine erzwungene Garbage Collection an.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Vererbung
GCCollectionMode
Attribute

Felder

Name Wert Beschreibung
Default 0

Die Standardeinstellung für diese Aufzählung, die derzeit Forcedist.

Forced 1

Erzwingt sofort die Garbage Collection.

Optimized 2

Ermöglicht dem Garbage Collector zu bestimmen, ob die aktuelle Zeit optimal ist, um Objekte zurückzufordern.

Aggressive 3

Fordert an, dass der Garbage Collector so viel Arbeitsspeicher wie möglich ausgibt.

Beispiele

Im folgenden Beispiel wird eine Garbage Collection für Objekte der Generation 2 mit der Einstellung "Optimiert" erzwungen.

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

Hinweise

Verwenden Sie die GC.Collect Methodenüberladung, um den GCCollectionMode Wert anzugeben.

Gilt für:

Weitere Informationen