<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>