Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista
Windows a une option qui vous permet de démarrer une application et de définir l'affinité CPU, ce qui l'assigne pour qu'elle s'exécute sur un processeur spécifique dans un système dual core..
Pour démarrer une application, vous devez passer l'indicateur d'affinité à l'utilitaire de démarrage dans l'invite de commande. Par exemple, si vous souhaitez démarrer le bloc-notes affecté à la CPU, vous pouvez utiliser la commande suivante:
c: \ windows \ system32 \ cmd.exe / C start / affinity 1 notepad.exe
Vous pouvez voir dans le gestionnaire de tâches que le processus est uniquement affecté à la CPU 0
Pour démarrer un processus sur la CPU 0, utilisez le commutateur de commande suivant:
/ affinité 1
Pour la CPU 1, utilisez ce commutateur:
/ affinité 2
Vous pouvez utiliser un nombre allant jusqu’au nombre de cœurs ou de processeurs de votre système. L'affinité est essentiellement le cœur du processeur n ° + 1, donc / affinity 5 utiliserait le processeur 4.
Vous pouvez presque modifier le raccourci d'un élément pour le faire fonctionner sur un processeur spécifique, en ajoutant simplement le préfixe «c: \ windows \ system32 \ cmd.exe / C start / affinity 1» à la cible du raccourci. Le seul inconvénient de cette approche est que la fenêtre d'invite de commande clignote brièvement à l'écran..