Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica se o runtime distribui threads gerenciados em 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 necessário. Especifica se o runtime distribui threads gerenciados em todos os grupos de CPU. |
Atributo habilitado
| Value | Description |
|---|---|
false |
O runtime não distribui threads gerenciados em vários grupos de CPU. Esse é o padrão. |
true |
O runtime distribui threads gerenciados em vários grupos de CPU, se o computador tiver vários grupos de CPU e o <elemento GCCpuGroup> estiver habilitado. |
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, habilitar esse elemento faz com que o runtime distribua threads gerenciados em todos os grupos de CPU. Para usar esse recurso, você também deve habilitar o <elemento GCCpuGroup> , que estende a coleta de lixo a todos os grupos de CPU e leva todos os núcleos em conta ao criar e balancear heaps. Habilitar o <elemento GCCpuGroup> requer a habilitação do <elemento gcServer> . Se esses elementos não estiverem habilitados, a habilitação do <Thread_UseAllCpuGroups> elemento não terá efeito.
Example
O exemplo a seguir mostra como habilitar o suporte para vários grupos de CPU.
<configuration>
<runtime>
<Thread_UseAllCpuGroups enabled="true"/>
<GCCpuGroup enabled="true"/>
<gcServer enabled="true"/>
</runtime>
</configuration>