<> elemento Thread_UseAllCpuGroups
Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU.
<Configurazione>
<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.
Attributi
Attributo | Descrizione |
---|---|
enabled |
Attributo obbligatorio. Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU. |
Attributo enabled
Valore | Descrizione |
---|---|
false |
Il runtime non distribuisce thread gestiti in più gruppi di CPU. Questo è il valore predefinito. |
true |
Il runtime distribuisce i thread gestiti in più gruppi di CPU, se il computer ha più gruppi di CPU e l'elemento <GCCpuGroup> è abilitato. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection. |
Commenti
Quando un computer dispone di più gruppi di CPU, l'abilitazione di questo elemento causa la distribuzione dei 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 heaps. L'abilitazione dell'elemento GCCpuGroup> richiede l'abilitazione dell'elemento<<gcServer>. Se questi elementi non sono abilitati, l'abilitazione dell'elemento <Thread_UseAllCpuGroups>
non ha alcun effetto.
Esempio
Nell'esempio seguente viene illustrato come abilitare il supporto per più gruppi di CPU.
<configuration>
<runtime>
<Thread_UseAllCpuGroups enabled="true"/>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>