Para muchas computadoras de hoy, no es raro tener un procesador multi-core o varios procesadores instalados. Esto le ayuda enormemente cuando ejecuta un programa diseñado para aprovechar múltiples núcleos.

Sin embargo, este no es siempre el caso, ya que algunos programas (especialmente algunos más antiguos) funcionan mejor cuando se ejecutan en un sistema de un solo núcleo o incluso de doble núcleo. (Todo esto depende de cómo se escribió el programa.)

Si su computadora tiene múltiples núcleos o procesadores, Windows, de manera predeterminada, intentará usar toda la potencia de procesamiento a su disposición para ejecutar esos programas. Esto puede crear un problema cuando un programa está intentando usar toda la energía de todos los núcleos, lo que hace que el resto de la computadora se ralentice.

Establecer la afinidad del proceso para un programa es una forma de designar un programa o proceso para que solo se ejecute en un número determinado de núcleos, guardando los otros núcleos para los otros programas. Para establecer la afinidad de un programa o proceso, siga estos pasos:

  1. Haga clic con el botón derecho en la barra de tareas y seleccione Administrador de tareas en el menú contextual resultante. (Asegúrese de hacer clic con el botón derecho en un área en blanco de la barra de tareas, no en un icono de tarea que pueda estar en la barra de tareas). Windows abre la ventana Administrador de tareas.

  2. Haga clic en Más detalles en la esquina inferior izquierda de la ventana. Windows muestra la vista detallada del Administrador de tareas.

  3. Haga clic en la pestaña Detalles para mostrar los detalles de las aplicaciones y procesos que se ejecutan en su sistema. (Ver figura 1)

  4. Haga clic con el botón derecho en la aplicación o proceso para el que desea establecer la afinidad y seleccione Establecer afinidad en el menú contextual resultante.

Windows muestra la ventana Processor Affinity. (Ver figura 2)

  1. Utilice las casillas de verificación para especificar el núcleo (o núcleos) que desea que utilice la aplicación o el proceso.

  2. Haga clic en Aceptar para cerrar la ventana Afinidad del procesador.

  3. Una vez que haya terminado con todos los procesos que desea cambiar, cierre el Administrador de tareas.

La próxima vez que inicie los programas que modificó, la configuración que seleccionó entrará en vigencia. Al establecer la afinidad para cada programa, es útil saber que cuando Windows enumera las CPU, 0 es en realidad el núcleo 1. En mi ejemplo anterior, mi computadora tiene cuatro núcleos que se muestran como CPU 0, CPU 1, CPU 2 y CPU 3 Tenga en cuenta que un programa diseñado para múltiples núcleos no funcionará bien si lo configura para usar solo un núcleo. A medida que configura Process Affinity para sus programas, es importante realizar un seguimiento de cómo responde su computadora a los cambios que implementa.

Este consejo (13637) se aplica a Windows 10.