GCCollectionMode 枚举

定义

指定强制垃圾回收的行为。

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
继承
GCCollectionMode
属性

字段

Aggressive 3
Default 0

此枚举的默认设置,它当前为 Forced

Forced 1

强制立即执行垃圾回收。

Optimized 2

使垃圾回收器可以确定当前时间是否是回收对象的最佳时间。

示例

以下示例强制使用 Optimized 设置对第 2 代对象的垃圾回收。

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

注解

GC.Collect使用方法重载指定GCCollectionMode值。

适用于

另请参阅