<gcConcurrent> 元素
指定公共语言运行时是否在单独的线程上运行垃圾回收。
<gcConcurrent
enabled="true|false"/>
特性和元素
以下几节描述了属性、子元素和父元素。
特性
特性 |
说明 |
---|---|
enabled |
必选特性。 指定运行时是否同时运行垃圾回收。 |
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>