Démarrer une application attribuée à un processeur spécifique dans Windows Vista

Windows Vista dispose d'une option qui vous permet de démarrer une application et définir l'affinité du processeur, qui assigne à l'application de s'exécuter sur un processeur spécifique dans un système dual-core.

Pour lancer une application, vous devez passer le drapeau affinité avec l'utilitaire de démarrage de l'invite de commande. Par exemple, si vous vouliez commencer le bloc-notes attribuées à la CPU, vous pouvez utiliser la commande suivante:

c: windows system32 cmd.exe / c start / affinité 1 notepad.exe

Vous pouvez voir dans le Gestionnaire des tâches que le processus est uniquement attribué à la CPU 0

Pour démarrer un processus sur le CPU 0, utilisez le commutateur de commande suivante:

/ Affinité 1

Pour la CPU 1, utilisez ce commutateur:

/ Affinité 2

Vous pouvez utiliser un nombre au nombre de cœurs de processeur ou de processeurs dans votre système. L'affinité est essentiellement core CPU # + 1, donc / affinité 5 serait l'utilisation du CPU 4.

Vous pouvez presque modifier le raccourci pour un élément pour le faire tourner sur un processeur spécifique, simplement en faisant précéder le plein "c: windows system32 cmd.exe / c start / affinité 1" sur 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.

Commentaires

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX