Partilhar via


<GCCpuGroup> Elemento

Especifica se a recolha de lixo suporta múltiplos grupos de CPU.

<configuração>
   <tempo de execução>
     <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 obrigatório.

Especifica se a recolha de lixo suporta múltiplos grupos de CPU.

Atributo ativado

Valor Description
false A recolha de lixo não suporta múltiplos grupos de CPU. Este é o padrão.
true A recolha de lixo suporta múltiplos grupos de CPU, se a recolha de lixo do servidor estiver ativada.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework.
runtime Contém informações sobre encadernação de montagem e recolha de lixo.

Observações

Quando um computador tem múltiplos grupos de CPU e a recolha de lixo do servidor está ativada (ver o <elemento gcServer> ), ativar este elemento estende a recolha de lixo a todos os grupos de CPU e tem em conta todos os núcleos na criação e balanceamento de heaps.

Observação

Este elemento aplica-se apenas a threads de recolha de lixo. Para permitir que o runtime distribua threads de utilizador por todos os grupos de CPU, também deve ativar o <elemento Thread_UseAllCpuGroups> .

Example

O exemplo seguinte mostra como ativar a recolha de lixo para múltiplos grupos de CPU.

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

Consulte também