Windows tiene una opción que le permite iniciar una aplicación y establecer la afinidad de la CPU, que asigna la aplicación para que se ejecute en una CPU específica en un sistema de doble núcleo.
Para iniciar una aplicación, debe pasar el indicador de afinidad a la utilidad de inicio en el símbolo del sistema. Por ejemplo, si desea iniciar el bloc de notas asignado a la CPU, puede usar el siguiente comando:
c: \ windows \ system32 \ cmd.exe / C inicio / affinity 1 notepad.exe
Puede ver en el administrador de tareas que el proceso solo está asignado a la CPU 0
Para iniciar un proceso en la CPU 0, use el siguiente interruptor de comando:
/ afinidad 1
Para la CPU 1, use este conmutador:
/ afinidad 2
Puede utilizar un número hasta el número de núcleos de CPU o CPU de su sistema. La afinidad es esencialmente CPU core # + 1, entonces / affinity 5 usaría CPU 4.
Casi puede modificar el acceso directo de un elemento para que se ejecute en la CPU específica, simplemente anteponiendo el "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" completo en el destino del acceso directo. El único inconveniente de este enfoque es que la ventana del símbolo del sistema parpadeará brevemente en la pantalla.