Partilhar via


<Elemento GCCpuGroup>

Especifica se a libertação da memória suporta vários grupos de CPU.

<configuração>
  <runtime>
    <GCCpuGroup>

Syntax

<GCCpuGroup
   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 a libertação da memória suporta vários grupos de CPU.

Atributo ativado

Valor Descrição
false A libertação da memória não suporta vários grupos de CPU. Esta é a predefinição.
true A libertação da memória suporta vários grupos de CPU, se a libertação da memória do servidor estiver ativada.

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 e a libertação da memória do servidor está ativada (veja o <elemento gcServer> ), ativar este elemento expande a libertação da memória em todos os grupos de CPU e leva em conta todos os núcleos ao criar e equilibrar áreas dinâmicas para dados.

Nota

Este elemento aplica-se apenas a threads de libertação da memória. Para ativar o runtime para distribuir threads de utilizador por todos os grupos de CPU, também tem de ativar o <elemento Thread_UseAllCpuGroups> .

Exemplo

O exemplo seguinte mostra como ativar a libertação da memória para vários grupos de CPU.

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

Ver também