Elemento <GCCpuGroup>
Especifica se a coleta de lixo oferece suporte a vários grupos de CPU.
<configuration>
<runtime>
<GCCpuGroup>
Syntax
<GCCpuGroup
enabled="true|false"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se a coleta de lixo oferece suporte a vários grupos de CPU. |
Atributo habilitado
Valor | Descrição |
---|---|
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 | Descrição |
---|---|
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 do assembly e coleta de lixo. |
Comentários
Quando um computador tem vários grupos de CPU e a coleta de lixo do servidor está habilitada (consulte o elemento <gcServer>), habilitar esse elemento estende a coleta de lixo em todos os grupos de CPU e leva em conta todos os núcleos 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>.
Exemplo
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>