<Thread_UseAllCpuGroups> Элемент

Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Синтаксис

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Attributes

Свойство Description
enabled Обязательный атрибут.

Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП.

Атрибут с поддержкой

Ценность Description
false Среда выполнения не распределяет управляемые потоки между несколькими группами ЦП. Это значение по умолчанию.
true Среда выполнения распределяет управляемые потоки между несколькими группами ЦП, если компьютер имеет несколько групп ЦП и <элемент GCCpuGroup> включен.

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
runtime Содержит сведения о привязке сборки и сборке мусора.

Замечания

Если компьютер имеет несколько групп ЦП, включение этого элемента приводит к тому, что среда выполнения распределяет управляемые потоки во всех группах ЦП. Чтобы использовать эту функцию, необходимо также включить <элемент GCCpuGroup> , который расширяет сборку мусора ко всем группам ЦП и учитывает все ядра при создании и балансировке куч. Включение элемента GCCpuGroup< требует включения элемента gcServer.><> Если эти элементы не включены, включение <Thread_UseAllCpuGroups> элемента не влияет.

Example

В следующем примере показано, как включить поддержку нескольких групп ЦП.

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

См. также