共用方式為


<gcConcurrent> 項目

更新:2007 年 11 月

指定 Common Language Runtime 是否在不同的執行緒上執行記憶體回收。

<configuration> 項目
  <runtime> 項目
    <gcConcurrent> 項目

<gcConcurrent  
   enabled="true|false"/>

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

屬性

說明

enabled

必要屬性。

指定執行階段是否並行執行記憶體回收。

啟用屬性

說明

false

不並行執行記憶體回收。

true

並行執行記憶體回收。這是預設值。

子項目

無。

父項目

項目

說明

configuration

每一個組態檔中的根項目是由 Common Language Runtime 和 .NET Framework 應用程式所使用的。

runtime

包含有關組件繫結和記憶體回收的資訊。

備註

電腦組態檔中的設定是所有 .NET Framework 應用程式的預設值。應用程式組態檔設定會覆寫電腦組態檔設定。

如果您的應用程式是屬於單一執行緒的,而且與使用者互動程度極高,則請將並行的記憶體回收維持在啟用狀態,盡可能將應用程式暫停時間縮短,以執行記憶體回收的工作。如果應用程式是 ASP.NET 伺服器應用程式,則不需變更 gcConcurrent 項目的預設值。

注意事項:

在實作 Intel Itanium 架構 (之前稱為 IA-64) 的 64 位元系統中,執行 WOW64 x86 模擬器的應用程式並不支援並行記憶體回收。如需在 64 位元 Windows 系統上使用 WOW64 的詳細資訊,請參閱執行 32 位元應用程式 (英文)。

範例

下列範例顯示如何停用記憶體回收。

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

請參閱

工作

HOW TO:停用並行記憶體回收

參考

執行階段設定結構描述

其他資源

.NET Framework 的組態檔結構描述