Freigeben über


<Thread_UseAllCpuGroups> Element

Gibt an, ob die Laufzeit verwaltete Threads über alle CPU-Gruppen verteilt.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Syntax

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
enabled Erforderliches Attribut.

Gibt an, ob die Laufzeit verwaltete Threads über alle CPU-Gruppen verteilt.

Enabled-Attribut

Wert Description
false Die Laufzeit verteilt keine verwalteten Threads über mehrere CPU-Gruppen. Dies ist die Standardeinstellung.
true Die Laufzeit verteilt verwaltete Threads über mehrere CPU-Gruppen hinweg, wenn der Computer über mehrere CPU-Gruppen verfügt und das <GCCpuGroup-Element> aktiviert ist.

Untergeordnete Elemente

Keiner.

Übergeordnete Elemente

Element Description
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
runtime Enthält Informationen zur Assemblybindung und Garbage Collection.

Bemerkungen

Wenn ein Computer über mehrere CPU-Gruppen verfügt, bewirkt die Aktivierung dieses Elements, dass die Laufzeit verwaltete Threads über alle CPU-Gruppen verteilt. Um dieses Feature zu verwenden, müssen Sie auch das <GCCpuGroup-Element> aktivieren, das die Garbage Collection auf alle CPU-Gruppen erweitert und alle Kerne beim Erstellen und Ausgleich von Heaps berücksichtigt. Zum Aktivieren des <GCCpuGroup-Elements> muss das <gcServer-Element> aktiviert werden. Wenn diese Elemente nicht aktiviert sind, hat das Aktivieren des <Thread_UseAllCpuGroups> Elements keine Auswirkung.

Example

Das folgende Beispiel zeigt, wie Die Unterstützung für mehrere CPU-Gruppen aktiviert wird.

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

Siehe auch