GCLargeObjectHeapCompactionMode 枚举

定义

指示下一个阻塞垃圾回收是否压缩大型对象堆 (LOH)。

C#
public enum GCLargeObjectHeapCompactionMode
C#
[System.Serializable]
public enum GCLargeObjectHeapCompactionMode
继承
GCLargeObjectHeapCompactionMode
属性

字段

名称 说明
CompactOnce 2

下一次阻止第 2 代垃圾回收期间将压缩大型对象堆 (LOH)。

Default 1

不压缩大型对象堆 (LOH)。

注解

属性的值 GCSettings.LargeObjectHeapCompactionMode 是 枚举的成员 GCLargeObjectHeapCompactionMode ,指示下一个完全阻止垃圾回收是否也压缩大型对象堆 (LOH) 。 默认情况下,不会压缩 LOH。 CompactOnce 的值表示阻止垃圾回收将压缩 LOH。 垃圾回收后,属性的值 GCSettings.LargeObjectHeapCompactionMode 将恢复为 Default。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另请参阅