共用方式為


<Thread_UseAllCpuGroups> 要素

指定執行時是否將受管理執行緒分配到所有 CPU 群組。

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

語法

<Thread_UseAllCpuGroups
   enabled="true|false"/>

屬性和項目

下列章節說明屬性、子元素和父元素。

Attributes

Attribute Description
enabled 必要屬性。

指定執行時是否將受管理執行緒分配到所有 CPU 群組。

啟用屬性

價值觀 Description
false 執行時不會將受管理執行緒分散到多個 CPU 群組。 這是預設值。
true 執行時會將受管理執行緒分配到多個 CPU 群組,若電腦有多個 CPU 群組且 <啟用 GCCpuGroup> 元素。

子元素

沒有。

父項目

元素 Description
configuration 通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。
runtime 包含關於組裝裝訂與垃圾回收的資訊。

備註

當電腦擁有多個 CPU 群組時,啟用此元素會導致執行時將受管理執行緒分配到所有 CPU 群組。 要使用此功能,你還必須啟用 <GCCpuGroup> 元素,該元素會將垃圾回收擴展到所有 CPU 群組,並在建立和平衡堆積時考慮所有核心。 啟用 <GCCpuGroup> 元素需先啟用 <gcServer> 元素。 若未啟用這些元素,啟用該 <Thread_UseAllCpuGroups> 元素則無效。

Example

以下範例說明如何啟用多個 CPU 群組的支援。

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

另請參閱