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