<elemento > Thread_UseAllCpuGroups<Thread_UseAllCpuGroups> Element

Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU.Specifies whether the runtime distributes managed threads across all CPU groups.

<configuration> <configuration>
    <runtime >   <runtime>
     <Thread_UseAllCpuGroups >    <Thread_UseAllCpuGroups>

SintassiSyntax

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
enabled Attributo obbligatorio.Required attribute.

Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU.Specifies whether the runtime distributes managed threads across all CPU groups.

Attributo enabledenabled Attribute

ValueValue DescrizioneDescription
false Il runtime non distribuisce i thread gestiti tra più gruppi di CPU.The runtime does not distribute managed threads across multiple CPU groups. Questa è l'impostazione predefinita.This is the default.
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.The runtime distributes managed threads across multiple CPU groups, if the computer has multiple CPU groups and the <GCCpuGroup> element is enabled.

Elementi figlioChild Elements

Nessuna.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.Contains information about assembly binding and garbage collection.

NoteRemarks

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.When a computer has multiple CPU groups, enabling this element causes the runtime to distribute managed threads across all CPU groups. Per usare questa funzionalità, è necessario abilitare anche l'elemento <> GCCpuGroup , che estende Garbage Collection a tutti i gruppi di CPU e prende in considerazione tutti i core quando crea e bilancia gli heap.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. Per abilitare l'elemento <GCCpuGroup > è necessario abilitare l'elemento <gcServer > .Enabling the <GCCpuGroup> element requires enabling the <gcServer> element. Se questi elementi non sono abilitati, l'abilitazione dell'elemento <Thread_UseAllCpuGroups> non ha alcun effetto.If these elements are not enabled, enabling the <Thread_UseAllCpuGroups> element has no effect.

EsempioExample

Nell'esempio seguente viene illustrato come abilitare il supporto per più gruppi di 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>

Vedere ancheSee also