<> Элемент Thread_UseAllCpuGroups
Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП.
<Конфигурации>
<Среды выполнения>
<Thread_UseAllCpuGroups>
Синтаксис
<Thread_UseAllCpuGroups
enabled="true|false"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
enabled |
Обязательный атрибут. Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП. |
Атрибут enabled
Значение | Описание |
---|---|
false |
Среда выполнения не распределяет управляемые потоки между несколькими группами ЦП. Это значение по умолчанию. |
true |
Среда выполнения распределяет управляемые потоки между несколькими группами ЦП, если компьютер имеет несколько групп ЦП и <включен элемент GCCpuGroup> . |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент | Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Комментарии
Если на компьютере имеется несколько групп ЦП, включение этого элемента приводит к тому, что среда выполнения распределяет управляемые потоки между всеми группами ЦП. Чтобы использовать эту функцию, необходимо также включить <элемент GCCpuGroup> , который расширяет сборку мусора на все группы ЦП и учитывает все ядра при создании и балансировке кучи. Для включения элемента GCCpuGroup> требуется включить элемент gcServer.<<> Если эти элементы не включены, включение элемента не оказывает никакого <Thread_UseAllCpuGroups>
влияния.
Пример
В следующем примере показано, как включить поддержку нескольких групп ЦП.
<configuration>
<runtime>
<Thread_UseAllCpuGroups enabled="true"/>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>