Pagina inicial » como » Iniciar um aplicativo atribuído a uma CPU específica no Windows 7, 8 ou Vista

    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..