GCConserveMemory 元素

配置垃圾回收器来节省内存,但代价是垃圾回收更频繁,并且暂停时间可能更长。 默认值为 0 - 这意味着没有更改。 除了默认值 0 以外,介于 1 至 9(含)的值都有效。 值越高,垃圾回收器越会试图节省内存,进而使堆保持较小。 如果值不为零,则将在大型对象堆具有太多碎片时自动压缩该堆。

<配置>
   <运行>
     <GCConserveMemory>

Syntax

<GCConserveMemory
   enabled="n"/>

特性

Attribute Description
enabled 必需属性。

指定垃圾回收器应尝试节省内存的难度。

enabled 属性

价值 Description
n 默认值为 0 - 这意味着没有更改。 除 0 外,介于 1 和 9 之间的值有效。 值越高,垃圾回收器越会试图节省内存,进而使堆保持较小。

子元素

没有。

父元素

元素 Description
configuration 公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。
runtime 包含有关程序集绑定和垃圾回收的信息。

注解

此设置是在 .NET Framework 4.8 中引入的。

另请参阅