Partilhar via


<> Elemento Thread_UseAllCpuGroups

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

<configuração>
  <runtime>
    <Thread_UseAllCpuGroups>

Syntax

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
enabled Atributo obrigatório.

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

Atributo ativado

Valor Descrição
false O runtime não distribui threads geridos por vários grupos de CPU. Esta é a predefinição.
true O runtime distribui threads geridos por vários grupos de CPU, se o computador tiver vários grupos de CPU e o <elemento GCCpuGroup> estiver ativado.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Descrição
configuration O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações.
runtime Contém informações sobre o enlace de montagem e a libertação da memória.

Observações

Quando um computador tem vários grupos de CPU, ativar este elemento faz com que o runtime distribua threads geridos por todos os grupos de CPU. Para utilizar esta funcionalidade, também tem de ativar o <elemento GCCpuGroup> , que expande a libertação da memória a todos os grupos de CPU e tem em conta todos os núcleos ao criar e equilibrar áreas dinâmicas de dados. Ativar o <elemento GCCpuGroup> requer a ativação do <elemento gcServer> . Se estes elementos não estiverem ativados, a ativação do <Thread_UseAllCpuGroups> elemento não tem qualquer efeito.

Exemplo

O exemplo seguinte mostra como ativar o suporte para vários grupos de CPU.

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

Ver também