Condividi tramite


<Thread_UseAllCpuGroups> Elemento

Specifica se il runtime distribuisce i thread gestiti in tutti i gruppi di CPU.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Sintassi

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Attribute Description
enabled Attributo obbligatorio.

Specifica se il runtime distribuisce i thread gestiti in tutti i gruppi di CPU.

Attributo abilitato

Value Description
false Il runtime non distribuisce thread gestiti tra più gruppi di CPU. Si tratta dell'impostazione predefinita.
true Il runtime distribuisce i thread gestiti tra più gruppi di CPU, se il computer dispone di più gruppi di CPU e l'elemento <GCCpuGroup> è abilitato.

Elementi figli

Nessuno.

Elementi padre

Elemento Description
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione di assembly e la Garbage Collection.

Osservazioni:

Quando un computer dispone di più gruppi di CPU, l'abilitazione di questo elemento fa sì che il runtime distribuisca i thread gestiti in tutti i gruppi di CPU. Per usare questa funzionalità, è necessario abilitare anche l'elemento <GCCpuGroup> , che estende garbage collection a tutti i gruppi di CPU e tiene conto di tutti i core durante la creazione e il bilanciamento degli heap. Per abilitare l'elemento <GCCpuGroup> è necessario abilitare l'elemento <gcServer> . Se questi elementi non sono abilitati, l'abilitazione dell'elemento <Thread_UseAllCpuGroups> non ha alcun effetto.

Example

L'esempio seguente illustra come abilitare il supporto per più gruppi di CPU.

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

Vedere anche