Élément <GCCpuGroup>

Indique si le garbage collection prend en charge plusieurs groupes de processeurs.

<configuration>
  <runtime>
    <GCCpuGroup>

Syntaxe

<GCCpuGroup
   enabled="true|false"/>

Attributs et éléments

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

Attributs

Attribut Description
enabled Attribut requis.

Indique si le garbage collection prend en charge plusieurs groupes de processeurs.

Attribut enabled

Valeur Description
false Le garbage collection n’assure pas la prise en charge de plusieurs groupes de processeurs. Il s’agit de la valeur par défaut.
true Le garbage collection assure la prise en charge de plusieurs groupes de processeurs, à condition que le garbage collection de serveur soit activé.

Éléments enfants

Aucune.

Éléments parents

Élément Description
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 les liaisons d’assembly et l’opération garbage collection.

Notes

Lorsqu’un ordinateur possède plusieurs groupes de processeurs et que le garbage collection de serveur est activé (voir l’élément <gcServer>), l’activation de cet élément étend le garbage collection à tous les groupes de processeurs et prend tous les cœurs en compte lors de la création et de l’équilibrage des segments de mémoire.

Notes

Cet élément s’applique uniquement aux threads de garbage collection. Pour permettre au runtime de répartir les threads utilisateur sur tous les groupes de processeurs, vous devez également activer l’élément <Thread_UseAllCpuGroups>.

Exemple

L’exemple suivant montre comment activer le garbage collection pour plusieurs groupes de processeurs.

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

Voir aussi