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

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

Gardez vos mots de passe sous Linux, avec KeePassX

Basculer entre les e-mails HTML et texte brut dans Thunderbird