GCCollectionMode GCCollectionMode GCCollectionMode GCCollectionMode Enum

定義

強制ガベージ コレクションの動作を指定します。Specifies the behavior for a forced garbage collection.

public enum class GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
Public Enum GCCollectionMode
継承
GCCollectionModeGCCollectionModeGCCollectionModeGCCollectionMode
属性

フィールド

Default Default Default Default 0

この列挙値の既定の設定 (現在は Forced) です。The default setting for this enumeration, which is currently Forced.

Forced Forced Forced Forced 1

直ちにガベージ コレクションを強制的に実行します。Forces the garbage collection to occur immediately.

Optimized Optimized Optimized Optimized 2

オブジェクトを再利用するのに現在が最適なときかどうかをガベージ コレクターが判断できるようにします。Allows the garbage collector to determine whether the current time is optimal to reclaim objects.

次の例には、最適化された設定でジェネレーション 2 のオブジェクトのガベージ コレクションが強制実行します。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

注釈

使用して、GC.Collectメソッドのオーバー ロードを指定する、GCCollectionMode値。Use the GC.Collect method overload to specify the GCCollectionMode value.

適用対象

こちらもご覧ください