Compartilhar via


<GCCpuGroup> Elemento

Especifica se a coleta de lixo dá suporte a vários grupos de CPU.

<configuration>
  <runtime>
    <GCCpuGroup>

Sintaxe

<GCCpuGroup
   enabled="true|false"/>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
enabled Atributo necessário.

Especifica se a coleta de lixo dá suporte a vários grupos de CPU.

Atributo habilitado

Value Description
false A coleta de lixo não dá suporte a vários grupos de CPU. Esse é o padrão.
true A coleta de lixo dá suporte a vários grupos de CPU se a coleta de lixo do servidor estiver habilitada.

Elementos filho

Nenhum.

Elementos pai

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
runtime Contém informações sobre associação de assembly e coleta de lixo.

Observações

Quando um computador tem vários grupos de CPU e a coleta de lixo do servidor está habilitada (consulte o <elemento gcServer> ), a habilitação desse elemento estende a coleta de lixo em todos os grupos de CPU e leva todos os núcleos em conta ao criar e balancear heaps.

Observação

Esse elemento se aplica somente a threads de coleta de lixo. Para habilitar o runtime para distribuir threads de usuário em todos os grupos de CPU, você também deve habilitar o <elemento Thread_UseAllCpuGroups> .

Example

O exemplo a seguir mostra como habilitar a coleta de lixo para vários grupos de CPU.

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

Consulte também