Partilhar via


<Thread_UseAllCpuGroups> Elemento

Especifica se o runtime distribui threads geridos por todos os grupos de CPU.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Sintaxe

<Thread_UseAllCpuGroups
   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 o runtime distribui threads geridos por todos os grupos de CPU.

Atributo ativado

Valor Description
false O tempo de execução não distribui threads geridos entre vários grupos de CPU. Este é o padrão.
true O tempo de execução distribui threads geridos por múltiplos grupos de CPU, se o computador tiver vários grupos de CPU e o <elemento GCCpuGroup> estiver ativado.

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, ativar este elemento faz com que o runtime distribua threads geridos por todos os grupos de CPU. Para usar esta funcionalidade, deve também ativar o <elemento GCCpuGroup> , que 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. Ativar o <elemento GCCpuGroup> requer ativar o <elemento gcServer> . Se estes elementos não estiverem ativados, ativar o <Thread_UseAllCpuGroups> elemento não tem efeito.

Example

O exemplo seguinte mostra como ativar o suporte para múltiplos grupos de CPU.

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

Consulte também