<gcConcurrent> 元素

更新:2007 年 11 月

指定公共语言运行时是否在单独的线程上运行垃圾回收。

<configuration> 元素
  <runtime> 元素
    <gcConcurrent> 元素

<gcConcurrent  
   enabled="true|false"/>

属性和元素

以下几节描述了属性、子元素和父元素。

属性

属性

说明

enabled

必需的属性。

指定运行时是否同时运行垃圾回收。

启用的属性

说明

false

不同时运行垃圾回收。

true

同时运行垃圾回收。这是默认设置。

子元素

无。

父元素

元素

说明

configuration

公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

runtime

包含有关程序集绑定和垃圾回收的信息。

备注

计算机配置文件中的设置是所有 .NET Framework 应用程序的默认设置。应用程序配置文件设置重写计算机配置文件设置。

如果您的应用程序是单线程应用程序且涉及频繁的用户交互,请启用并发垃圾回收,这样可最大程度地减少因执行垃圾回收而需暂停应用程序的时间。如果应用程序是 ASP.NET 服务器应用程序,则不需要改变 gcConcurrent 元素的默认值。

说明:

如果应用程序在实现 Intel Itanium 体系结构的 64 位系统(以前称为 IA-64)上运行 WOW64 x86 仿真程序,则在这些应用程序中不支持并发垃圾回收。有关在 64 位 Windows 系统上使用 WOW64 的更多信息,请参见 Running 32-bit Applications(运行 32 位应用程序)。

示例

下面的示例说明如何禁用垃圾回收。

<configuration>
   <runtime>
      <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

请参见

任务

如何:禁用并发垃圾回收

参考

运行库设置架构

其他资源

.NET Framework 的配置文件架构