Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista

Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista
Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista

Vidéo: Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista

Vidéo: Démarrer une application affectée à un processeur spécifique sous Windows 7, 8 ou Vista
Vidéo: The Only Acceptable Use for Internet Explorer - YouTube 2024, Avril
Anonim

Windows propose 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 bicœur.

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:windowssystem32cmd.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:
Pour démarrer un processus sur la CPU 0, utilisez le commutateur de commande suivant:

/affinity 1

Pour la CPU 1, utilisez ce commutateur:

/affinity 2

Vous pouvez utiliser un nombre allant jusqu'au nombre de cœurs ou de processeurs de votre système. L'affinité est essentiellement constituée du cœur du processeur n ° + 1, de sorte que / 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.

Conseillé: