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

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

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

Video: Avviare un'applicazione assegnata a una CPU specifica in Windows 7, 8 o Vista
Video: Internet Explorer icon missing - YouTube 2024, Aprile
Anonim

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:windowssystem32cmd.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:
Per avviare un processo sulla CPU 0, utilizzare il seguente comando:

/affinity 1

Per la CPU 1, usa questo interruttore:

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

Consigliato: