Iniciar um aplicativo atribuído a uma CPU específica no Windows 7, 8 ou Vista
O Windows tem uma opção que permite iniciar um aplicativo e definir a afinidade da CPU, que atribui o aplicativo a ser executado em uma CPU específica em um sistema dual-core.
Para iniciar um aplicativo, você precisa passar o sinalizador de afinidade para o utilitário start no prompt de comando. Por exemplo, se você quisesse iniciar o bloco de notas atribuído à CPU, você poderia usar o seguinte comando:
c: \ windows \ system32 \ cmd.exe / start / affinity 1 notepad.exe
Você pode ver no gerenciador de tarefas que o processo é atribuído apenas à CPU 0
Para iniciar um processo na CPU 0, use a seguinte chave de comando:
/ afinidade 1
Para a CPU 1, use esta opção:
/ afinidade 2
Você pode usar um número até o número de núcleos de CPU ou CPUs em seu sistema. A afinidade é essencialmente o núcleo da CPU # + 1, portanto, / afinidade 5 usaria a CPU 4.
Você quase pode modificar o atalho para um item para torná-lo executado na CPU específica, apenas prefixando o completo “c: \ windows \ system32 \ cmd.exe / C start / afinidade 1” no destino de atalho. A única desvantagem dessa abordagem é que a janela do prompt de comando piscará rapidamente na tela..