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