共用方式為


<gcServer> 項目

指定 Common Language Runtime 是否要執行伺服器記憶體回收。

<gcServer  
   enabled="true|false"/>

屬性和項目

下列各節將說明屬性、子項目和父項目。

屬性

屬性

說明

enabled

必要的屬性。

指定執行階段是否要執行伺服器記憶體回收。

啟用屬性

描述

false

不執行伺服器記憶體回收, 這是預設值。

true

執行伺服器記憶體回收。

子項目

無。

父項目

項目

描述

configuration

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

runtime

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

備註

只有兩個記憶體回收選項:工作站或伺服器。 對於單一處理器的電腦而言,預設的工作站記憶體回收應該是最快速的選項。 具有兩個處理器的電腦則可使用工作站或伺服器的選項, 如果電腦有兩個以上的處理器,則伺服器記憶體回收應該是最快速的選項。 請使用 GCSettings.IsServerGC 屬性來判斷是否已啟用伺服器記憶體回收。

這個項目只能在應用程式組態檔中使用。

注意事項注意事項

啟用伺服器記憶體回收時,並行記憶體回收就無法使用。

範例

下列範例將示範如何啟用伺服器記憶體回收。

<configuration>
   <runtime>
      <gcServer enabled="true"/>
   </runtime>
</configuration>

請參閱

工作

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

參考

執行階段設定結構描述

其他資源

.NET Framework 的組態檔結構描述