GCCollectionMode Enum

Definition

指定强制垃圾回收的行为。Specifies the behavior for a forced garbage collection.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
Public Enum GCCollectionMode
Inheritance
GCCollectionMode
Attributes

Fields

Default 0

此枚举的默认设置,它当前为 ForcedThe default setting for this enumeration, which is currently Forced.

Forced 1

强制立即执行垃圾回收。Forces the garbage collection to occur immediately.

Optimized 2

使垃圾回收器可以确定当前时间是否是回收对象的最佳时间。Allows the garbage collector to determine whether the current time is optimal to reclaim objects.

Examples

下面的示例使用优化的设置强制执行第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);
    }
}
Class Program

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

Remarks

使用 GC.Collect 方法重载来指定 GCCollectionMode 值。Use the GC.Collect method overload to specify the GCCollectionMode value.

Applies to

See also