指定垃圾回收是否支援多個 CPU 群組。
<configuration>
<runtime>
<GCCpuGroup>
語法
<GCCpuGroup
enabled="true|false"/>
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
enabled |
必要屬性。 指定垃圾回收是否支援多個 CPU 群組。 |
啟用屬性
| 價值觀 | Description |
|---|---|
false |
垃圾回收不支援多個 CPU 群組。 這是預設值。 |
true |
如果啟用伺服器垃圾回收,垃圾回收支援多個 CPU 群組。 |
子元素
沒有。
父項目
| 元素 | Description |
|---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
runtime |
包含關於組裝裝訂與垃圾回收的資訊。 |
備註
當電腦有多個 CPU 群組且啟用伺服器垃圾回收(參見 <gcServer> 元素)時,啟用此元素可擴展至所有 CPU 群組的垃圾回收,並在建立與平衡堆積時考慮所有核心。
備註
此元素僅適用於垃圾回收串。 要啟用執行時在所有 CPU 群組間分配使用者執行緒,你也必須啟用 <Thread_UseAllCpuGroups> 元素。
Example
以下範例說明如何啟用多個 CPU 群組的垃圾回收。
<configuration>
<runtime>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>