Página principal » cómo » Inicie una aplicación asignada a una CPU específica en Windows 7, 8 o Vista

    Inicie una aplicación asignada a una CPU específica en Windows 7, 8 o Vista

    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 start / 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 comando de comando:

    / afinidad 1

    Para CPU 1, use este interruptor:

    / afinidad 2

    Puede usar un número hasta el número de núcleos de CPU o CPU en su sistema. La afinidad es esencialmente el núcleo de CPU # + 1, por lo que / affinity 5 usaría la CPU 4.

    Casi puede modificar el acceso directo de un elemento para que se ejecute en la CPU específica, simplemente anteponiendo "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" completo sobre 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.