Elemento <Thread_UseAllCpuGroups>

Especifica si el runtime distribuye subprocesos administrados en todos los grupos de CPU.

<configuration>
  <runtime>
    <Thread_UseAllCpuGroups>

Sintaxis

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
enabled Atributo necesario.

Especifica si el runtime distribuye subprocesos administrados en todos los grupos de CPU.

Atributo enabled

Valor Descripción
false El runtime no distribuye subprocesos administrados entre varios grupos de CPU. Este es el valor predeterminado.
true El runtime distribuye subprocesos administrados entre varios grupos de CPU si el equipo tiene varios grupos de CPU y el elemento <GCCpuGroup> está habilitado.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.
runtime Contiene información del enlace del ensamblado y de la recolección de elementos no utilizados.

Comentarios

Cuando un equipo tiene varios grupos de CPU, habilitar este elemento hace que el runtime distribuya subprocesos administrados en todos los grupos de CPU. Para usar esta característica, también debe habilitar el elemento <GCCpuGroup>, que extiende la recolección de elementos no utilizados a todos los grupos de CPU y tiene en cuenta todos los núcleos al crear y equilibrar montones. La habilitación del elemento <GCCpuGroup> requiere habilitar el elemento <gcServer>. Si estos elementos no están habilitados, habilitar el elemento <Thread_UseAllCpuGroups> no tiene ningún efecto.

Ejemplo

En el ejemplo siguiente se muestra cómo habilitar la asistencia para varios grupos de CPU.

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

Consulte también