Partager via


<Thread_UseAllCpuGroups> Élément

Spécifie si le runtime distribue les threads managés sur tous les groupes d’UC.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Syntaxe

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
enabled Attribut obligatoire.

Spécifie si le runtime distribue les threads managés sur tous les groupes d’UC.

Attribut enabled

Valeur Descriptif
false Le runtime ne distribue pas les threads managés entre plusieurs groupes d’UC. Il s’agit de la valeur par défaut.
true Le runtime distribue les threads managés entre plusieurs groupes d’UC, si l’ordinateur a plusieurs groupes d’UC et que l’élément <GCCpuGroup> est activé.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur la liaison d’assembly et le garbage collection.

Remarques

Lorsqu’un ordinateur a plusieurs groupes d’UC, l’activation de cet élément entraîne la distribution des threads managés dans tous les groupes d’UC. Pour utiliser cette fonctionnalité, vous devez également activer l’élément GCCpuGroup<, qui étend le garbage collection à tous les groupes d’UC et prend tous les cœurs en compte lors de la> création et de l’équilibrage des tas. L’activation de l’élément <GCCpuGroup> nécessite l’activation de l’élément <gcServer> . Si ces éléments ne sont pas activés, l’activation de l’élément <Thread_UseAllCpuGroups> n’a aucun effet.

Example

L’exemple suivant montre comment activer la prise en charge de plusieurs groupes d’UC.

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

Voir aussi