GCCollectionMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Attribute
Felder
Aggressive | 3 | |
Default | 0 | Die Standardeinstellung für diese Enumeration, die derzeit Forced ist. |
Forced | 1 | Erzwingt die sofortige Durchführung der Garbage Collection. |
Optimized | 2 | Ermöglicht dem Garbage Collector zu bestimmten, ob der aktuelle Zeitpunkt zum Freigeben von Objekten optimal ist. |
Beispiele
Im folgenden Beispiel wird eine Garbage Collection für Generation 2-Objekte 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 Methodenüberladung, um den GC.Collect GCCollectionMode Wert anzugeben.