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