Поделиться через


<Элемент 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>

См. также раздел