GCCollectionMode GCCollectionMode GCCollectionMode GCCollectionMode Enum

Definice

Určuje chování pro vynucené uvolňování paměti.Specifies the behavior for a forced garbage collection.

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

Pole

Default Default Default Default 0

Výchozí nastavení pro tento výčet, který je aktuálně Forced.The default setting for this enumeration, which is currently Forced.

Forced Forced Forced Forced 1

Vynutí, aby uvolňování paměti probíhalo okamžitě.Forces the garbage collection to occur immediately.

Optimized Optimized Optimized Optimized 2

Umožňuje systému uvolňování paměti určit, zda je aktuální čas optimální pro uvolnění objektů.Allows the garbage collector to determine whether the current time is optimal to reclaim objects.

Příklady

Následující příklad vynutí uvolnění paměti pro objekty generace 2 s optimalizovaným nastavením.The following example forces a garbage collection for generation 2 objects with the Optimized setting.

using System;

class Program
{
    static void Main(string[] args)
    {
        GC.Collect(2, GCCollectionMode.Optimized);
    }
}
Imports System

Class Program

    Public Shared Sub Main()
        GC.Collect(2, GCCollectionMode.Optimized)
    End Sub
End Class

Poznámky

K určení hodnoty použijte přetížení GC.Collectmetody GCCollectionMode .Use the GC.Collect method overload to specify the GCCollectionMode value.

Platí pro

Viz také