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

更新:2007 年 11 月

Common Language Runtime (CLR) 可以在不同執行緒上,或者在與應用程式相同的執行緒上,並行執行記憶體回收。使用 <gcConcurrent> 項目,指定執行階段應該如何執行記憶體回收。下列示範如何停用並行記憶體回收。

範例

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

預設的情況下,執行階段會並行執行記憶體回收,這將會減低效能。如果您的應用程式是單一執行緒的應用程式,而且與使用者互動程度極高,則請讓並行的記憶體回收維持啟用狀態,如此應用程式才不會暫停執行記憶體回收。若是 ASP.NET 伺服器應用程式,就不必改變 <gcConcurrent> 項目的預設值。

注意事項:

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

請參閱

參考

<gcConcurrent> 項目

其他資源

設定應用程式