GCCollectionMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定强制垃圾回收的行为。
public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode =
[<System.Serializable>]
type GCCollectionMode =
Public Enum 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值。