Homepage » come » Avviare un'applicazione assegnata a una specifica CPU in Windows 7, 8 o Vista

    Avviare un'applicazione assegnata a una specifica CPU in Windows 7, 8 o Vista

    Windows ha un'opzione che consente di avviare un'applicazione e impostare l'affinità della CPU, che assegna l'applicazione per l'esecuzione su una CPU specifica in un sistema dual-core.

    Per avviare un'applicazione è necessario passare il flag di affinità all'utilità di avvio nel prompt dei comandi. Ad esempio, se si desidera avviare il blocco note assegnato alla CPU, è possibile utilizzare il seguente comando:

    c: \ windows \ system32 \ cmd.exe / C start / affinity 1 notepad.exe

    Nel task manager è possibile vedere che il processo è assegnato solo alla CPU 0

    Per avviare un processo sulla CPU 0, utilizzare il seguente comando:

    / affinità 1

    Per la CPU 1, utilizzare questo interruttore:

    / affinità 2

    È possibile utilizzare un numero fino al numero di core o CPU CPU nel sistema. L'affinità è essenzialmente CPU core # + 1, quindi / affinity 5 userebbe CPU 4.

    È possibile quasi modificare il collegamento per un elemento per farlo funzionare sulla CPU specifica, semplicemente facendo precedere l'intero "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" sulla destinazione del collegamento. L'unico inconveniente di questo approccio è che la finestra del prompt dei comandi lampeggerà brevemente sullo schermo.