GCCollectionMode Wyliczenie

Definicja

Określa zachowanie wymuszonego odzyskiwania pamięci.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Dziedziczenie
GCCollectionMode
Atrybuty

Pola

Aggressive 3
Default 0

Domyślne ustawienie dla tego wyliczenia, czyli obecnie Forced.

Forced 1

Wymusza natychmiastowe odzyskiwanie pamięci.

Optimized 2

Umożliwia modułowi odśmieceń pamięci określenie, czy bieżący czas jest optymalny do odzyskania obiektów.

Przykłady

Poniższy przykład wymusza odzyskiwanie pamięci dla obiektów generacji 2 z ustawieniem Zoptymalizowane.

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

Uwagi

GC.Collect Użyj przeciążenia metody, aby określić GCCollectionMode wartość.

Dotyczy

Zobacz też