Catégorie > High Tech

Comment définir une affinité et une priorité de processeur de processus de manière permanente dans Windows 10

Posté par Helper, mise à jour le 21/06/2023 à 09:47:48

Les utilisateurs peuvent définir un processus pour n'utiliser que certains cœurs du processeur en définissant l'affinité du processeur du processus dans le gestionnaire de tâches. Les utilisateurs peuvent également définir la priorité du processeur pour chaque processus afin que Windows sache quels processus prioriser lorsqu'il s'agit de gérer les ressources du processeur.

Cependant, les modifications définies dans le gestionnaire de tâches ne durent que jusqu'à la fin du processus. La prochaine fois que vous démarrez le processus, vous devez à nouveau définir son affinité CPU et sa priorité. Ce court didacticiel vous montrera une astuce sur la façon de définir un processus d'affinité et de priorité du processeur de manière permanente dans Windows 10 .

Définissez l'affinité et la priorité du processeur de manière permanente en créant un raccourci pour le processus



Étant donné que nous devons indiquer à Windows quelle affinité CPU utiliser et quelle priorité doit être le processus chaque fois que vous démarrez un processus, un programme ou une application, nous pouvons créer un raccourci pour le programme avec des paramètres qui indiquent à Windows de le faire.

La prochaine fois que vous souhaitez ouvrir le programme, ouvrez-le via le raccourci créé et Windows devrait automatiquement définir son affinité CPU et sa priorité en fonction des paramètres de la commande de raccourci que vous avez définie. Voici comment procéder.

Étape 1 : Connaître la valeur hexadécimale du ou des processeurs



La première étape consiste à déterminer la valeur hexadécimale du ou des processeurs à utiliser pour le paramètre d'affinité du processeur à l'étape 2. Pour ce faire, nous devons d'abord déterminer le nombre binaire des cœurs de processeur que vous souhaitez utiliser. pour un processus.

La longueur du nombre binaire est déterminée par le nombre de cœurs de processeur dont vous disposez. Dans le nombre binaire du processeur, 0 signifie « off » et 1 signifie « on » . Pour chaque cœur de processeur que vous souhaitez utiliser pour le processus, remplacez 0 par 1.

Par exemple, dans la capture d'écran ci-dessus, j'ai un processeur à 12 cœurs et je souhaite utiliser uniquement les processeurs 10 et 11 pour un certain programme. Ainsi, le nombre binaire de CPU que je vais utiliser est 110000000000 .

A titre d'exemple supplémentaire, si vous avez un processeur à 8 cœurs et que vous souhaitez utiliser uniquement le processeur 0 pour votre application, le nombre binaire à utiliser sera 0000001 .

Après avoir obtenu le nombre binaire, vous devez le convertir en nombre hexadécimal.

Une fois que vous obtenez le numéro hexadécimal, passez à l'étape 2.

Étape 2 : Créez un raccourci pour le programme/l'application



Pour créer un raccourci pour un programme, cliquez avec le bouton droit sur n'importe quelle zone vide sur le bureau. Dans le menu contextuel, sélectionnez Nouveau , puis Raccourci.

Dans la fenêtre « créer un raccourci », sous « Tapez l'emplacement de l'élément », entrez la commande suivante.

cmd.exe /c start " Nom du programme " /High /affinity # " chemin du programme "


- Remplacez « Nom du programme » par le nom réel du programme (peut être vide ou n'importe quel nom).
- Remplacez « High » par la priorité CPU que vous souhaitez définir pour le processus. Les options disponibles sont : Temps réel, Élevé, Supérieur à la normale, Normal, Inférieur à la normale, Faible .
- Remplacez « # » par la valeur hexadécimale que vous avez obtenue à l' étape 1 .
- Remplacez « Chemin du programme » par le chemin complet du programme ou de l'application.

Cliquez sur Suivant lorsque vous avez terminé. Dans la page suivante, tapez un nom pour ce raccourci (n'importe quel nom que vous préférez).

Enfin, cliquez sur Terminer pour terminer la création du raccourci.

À partir de maintenant, si vous souhaitez exécuter le programme, exécutez plutôt ce raccourci . Lorsque vous exécutez le raccourci, Windows lance automatiquement le programme avec l'affinité CPU et la priorité que vous avez définies dans les paramètres de commande du raccourci.


Posté par Sidorodesign

Bonjour,

J'ai appliqué votre méthode pour ne pas affecter 3 processeurs à un logiciel qui en demande 12 : les processeurs sont effectivement décochés dans la fenêtre des affinités, mais le logiciel continue d'utiliser les 12 processeurs !

Alors que quand je vais décocher manuellement, ça fonctionne...

Si vous avez une idée sur le sujet...

Cordialement, Laurent


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus