Sdílet prostřednictvím


GCCollectionMode Výčet

Definice

Určuje chování vynuceného uvolňování paměti.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Dědičnost
GCCollectionMode
Atributy

Pole

Aggressive 3
Default 0

Výchozí nastavení tohoto výčtu, které je aktuálně Forced.

Forced 1

Vynutí okamžité uvolnění paměti.

Optimized 2

Umožňuje uvolňování paměti určit, jestli je aktuální čas optimální pro uvolnění objektů.

Příklady

Následující příklad vynutí uvolňování paměti pro objekty generace 2 s nastavením Optimalizováno.

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

Poznámky

GC.Collect K určení GCCollectionMode hodnoty použijte přetížení metody.

Platí pro

Viz také