<GCCpuGroup> 元素
指定記憶體回收是否支援多個 CPU 群組。
Syntax
<GCCpuGroup
enabled="true|false"/>
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
enabled |
必要屬性。 指定記憶體回收是否支援多個 CPU 群組。 |
啟用屬性
值 | 描述 |
---|---|
false |
記憶體回收不支援多個 CPU 群組。 此為預設值。 |
true |
如果已啟用伺服器記憶體回收,則支援多個 CPU 群組。 |
子元素
無。
父項目
元素 | Description |
---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
runtime |
包含有關組件繫結和記憶體回收的資訊。 |
備註
當電腦啟用多個 CPU 群組與伺服器記憶體回收時,(請參閱< gcServer >元素),啟用這個專案會跨所有 CPU 群組延伸記憶體回收,並在建立與平衡堆積時將所有核心納入考慮。
注意
此元素僅適用於記憶體回收執行緒。 若要讓執行階段分散使用者執行緒到所有 CPU 群組,您也必須啟用 <Thread_UseAllCpuGroups> 元素。
範例
下列範例示範如何啟用多個 CPU 群組的記憶體回收。
<configuration>
<runtime>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>