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>