<Thread_UseAllCpuGroups>要素<Thread_UseAllCpuGroups> Element

ランタイムによって、すべての CPU グループにマネージ スレッドを分散するかどうかを指定します。Specifies whether the runtime distributes managed threads across all CPU groups.

<configuration><configuration>
<ランタイム ><runtime>
< Thread_UseAllCpuGroups ><Thread_UseAllCpuGroups>

構文Syntax

<Thread_UseAllCpuGroups    
   enabled="true|false"/>  

属性および要素Attributes and Elements

以降のセクションでは、属性、子要素、および親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute 説明Description
enabled 必須の属性です。Required attribute.

ランタイムによって、すべての CPU グループにマネージ スレッドを分散するかどうかを指定します。Specifies whether the runtime distributes managed threads across all CPU groups.

enabled 属性enabled Attribute

Value 説明Description
false ランタイムは、複数の CPU グループにマネージ スレッドを分散しません。The runtime does not distribute managed threads across multiple CPU groups. 既定値です。This is the default.
true ランタイム スレッドを分散管理されている複数の CPU グループ、コンピューターに複数の CPU グループがある場合、 <GCCpuGroup >要素が有効にします。The runtime distributes managed threads across multiple CPU groups, if the computer has multiple CPU groups and the <GCCpuGroup> element is enabled.

子要素Child Elements

なし。None.

親要素Parent Elements

要素Element 説明Description
configuration 共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime アセンブリのバインディングとガベージ コレクションに関する情報が含まれています。Contains information about assembly binding and garbage collection.

コメントRemarks

コンピューターに複数の CPU グループがある場合、この要素を有効にすると、ランタイムは、すべての CPU グループにマネージ スレッドを分散します。When a computer has multiple CPU groups, enabling this element causes the runtime to distribute managed threads across all CPU groups. この機能を使用する必要がありますも有効にする、 <GCCpuGroup >要素は、すべての CPU グループにガベージ コレクションを拡張し、作成して、ヒープを分散するときにすべてのコアが考慮されます。To use this feature, you must also enable the <GCCpuGroup> element, which extends garbage collection to all CPU groups and takes all cores into account when creating and balancing heaps. 有効にすると、 <GCCpuGroup >要素は、有効にする必要があります、 <gcServer >要素。Enabling the <GCCpuGroup> element requires enabling the <gcServer> element. これらの要素が有効でない場合、<Thread_UseAllCpuGroups> 要素を有効にしても効力はありません。If these elements are not enabled, enabling the <Thread_UseAllCpuGroups> element has no effect.

Example

次の例は、複数の CPU グループのサポートを有効にする方法を示しています。The following example shows how to enable support for multiple CPU groups.

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

関連項目See Also

ランタイム設定スキーマRuntime Settings Schema
構成ファイル スキーマConfiguration File Schema
<GCCpuGroup > 要素<GCCpuGroup> Element