Comment limiter l'utilisation du processeur pour un processus dans Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



En tant qu'expert informatique, l'une des choses que vous voudrez peut-être faire est de limiter l'utilisation du processeur pour un processus dans Windows 10 ou 11. Il y a plusieurs raisons pour lesquelles vous pourriez vouloir le faire, mais la plus courante est de garder un processus de monopolisant toutes les ressources du processeur et ralentissant votre système. Heureusement, il est facile de limiter l'utilisation du processeur.



Tout d'abord, vous devrez trouver le PID (ID de processus) du processus que vous souhaitez limiter. Vous pouvez le faire en ouvrant le Gestionnaire des tâches (appuyez sur Ctrl+Maj+Échap ou clic-droit la barre des tâches et sélectionnez 'Gestionnaire de tâches') et en sélectionnant l'onglet 'Détails'. Ensuite, recherchez le processus que vous souhaitez limiter et notez le PID à côté.





Ensuite, ouvrez une invite de commande et tapez la commande suivante, en remplaçant PID avec le PID du processus que vous souhaitez limiter :





cambiar la ubicación de descarga, es decir

processus wmic où (IDProcess=PID) appelle setpriority 'low'



Cela définira le processus sur une priorité 'faible', ce qui limitera son utilisation du processeur. Vous pouvez également utiliser les priorités 'normales' ou 'élevées' si vous le souhaitez, mais 'bas' est généralement suffisant pour empêcher un processus de monopoliser trop de CPU.

C'est tout ce qu'on peut en dire! Vous savez maintenant comment limiter l'utilisation du processeur pour un processus sous Windows 10 ou 11.



Sur votre PC Windows 11 ou Windows 10, vous pouvez rencontrer une utilisation élevée du processeur causée par une application ou un jeu à partir duquel vous souhaitez réduire ou limiter la quantité de ressources processeur que le processus peut utiliser pour l'application ou le jeu. Dans cet article, nous vous montrerons comment limiter l'utilisation du processeur pour les applications à processus unique ou les applications à processus multiples.

Comment limiter l

Comment limiter l'utilisation du processeur pour un processus dans Windows 11/10

En termes simples, l'utilisation du processeur est le pourcentage actuel des ressources du processeur consommées par tous les programmes. Si vous remarquez que certains programmes utilisent plus de cœurs de processeur et surchargent les ressources système, vous pouvez limiter l'utilisation du processeur pour un processus de jeu/application ou plusieurs processus en utilisant les méthodes ci-dessous.

  1. Définir la priorité du processus et l'affinité du processeur
  2. Utiliser une application tierce
  3. État maximal du processeur plus petit

Examinons ces méthodes en détail.

1] Définir la priorité du processus et l'affinité CPU

Processus prioritaire permet à Windows d'allouer et de désallouer les ressources requises par tous les processus actifs. Les utilisateurs de PC peuvent modifier la priorité de n'importe quel processus/sous-processus via le gestionnaire de tâches, mais cela ne doit être fait que pour les processus non système. Il est préférable de ne pas modifier les paramètres de priorité des principaux processus système.

Conformité du processeur limite simplement les processus à utiliser moins de cœurs de processeur de votre système. Les utilisateurs de PC peuvent définir par processus pour contrôler le nombre de cœurs de processeur qu'un processus est autorisé à utiliser. En modifiant l'affinité du processeur, vous pouvez libérer les cœurs du processeur pour qu'ils soient disponibles pour d'autres processus.

Pour définir la priorité du processus, procédez comme suit :

Définir la priorité du processus

  • Presse Ctrl + Maj + Échap clé pour démarrer le gestionnaire de tâches.
  • Dans le gestionnaire de tâches, indiquez le processus dont vous souhaitez modifier la priorité.
  • Vous pouvez également cliquer sur le bouton Processeur une colonne pour classer les processus par ordre décroissant de leur consommation.
  • Maintenant, faites un clic droit sur le processus et sélectionnez Aller aux détails option du menu contextuel. Sinon, cliquez sur le bouton Détails et recherchez le processus que vous souhaitez modifier.
  • À propos des détails section, cliquez avec le bouton droit sur le processus et sélectionnez Définir la priorité depuis le menu contextuel.
  • Sélectionnez ensuite En dessous de la normale (alloue un peu moins de ressources lorsqu'elles sont disponibles) ou Court (alloue le moins de ressources système lorsqu'elles deviennent disponibles).
  • Une fenêtre d'avertissement s'affiche pour vous informer des conséquences d'un changement de priorité du processus.
  • Cliquer sur Modifier la priorité bouton pour appliquer les modifications.
  • Quittez le Gestionnaire des tâches.

Pour définir l'affinité du processeur (CPU), procédez comme suit :

Définir l

Note : Pour les applications qui ont plusieurs processus, telles que msedge.exe, vous devrez définir l'affinité CPU pour chacun des processus, car chaque exécutable est un onglet, une fenêtre ou un plug-in distinct.

cómo abrir el panel de control en Windows 10
  • Ouvrez le Gestionnaire des tâches.
  • Dans la fenêtre du gestionnaire de tâches, cliquez sur Plus pour développer si vous ne voyez aucun onglet mais seulement quelques applications avec peu ou pas d'informations.
  • Sous Processus cliquez sur l'application pour laquelle vous souhaitez limiter l'utilisation du processeur. développer liste des processus lancés par l'application.
  • Suivant. cliquez avec le bouton droit sur le processus que vous souhaitez restreindre et sélectionnez Aller aux détails . être redirigé vers Détails languette
  • Dans la section Détails, cliquez avec le bouton droit sur le processus en surbrillance et sélectionnez Définir l'affinité .
  • DANS Conformité du processeur Par défaut, pour la plupart des processus, vous devriez voir tous les processeurs sélectionnés, ce qui signifie que tous les cœurs de processeur sont autorisés à exécuter le processus.
  • Maintenant juste décochez blocs de cœurs de processeur que vous ne souhaitez pas utiliser dans le processus.
  • Cliquer sur BIEN bouton.
  • Quittez le Gestionnaire des tâches.

N'oubliez pas que vous ne pouvez limiter qu'un ou plusieurs cœurs de processeur par processus, mais au moins un cœur doit être sélectionné. De plus, avec cette méthode, Windows réinitialisera la configuration après avoir fermé et ouvert le programme par défaut, qui devrait utiliser tous les cœurs de processeur. Ainsi, pour forcer une application ou un jeu à toujours conserver des cœurs de processeur valides (correspondance de processeur), vous pouvez utiliser la solution de contournement décrite ci-dessous.

Lire : Impossible de définir la priorité du processus dans le Gestionnaire des tâches de Windows

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

Définissez l

  • Vous commencez par spécifier la valeur hexadécimale des processeurs que vous souhaitez utiliser pour le paramètre CPU Affinity, en obtenant le nombre binaire de cœurs de processeur que vous souhaitez utiliser pour le processus.

La longueur du nombre binaire est déterminée par le nombre de cœurs de processeur. En binaire CPU, 0 signifie désactivé et 1 signifie activé. Pour chaque cœur de processeur que vous souhaitez utiliser pour le processus, modifiez 0 Pour 1 .

Pour ce post, nous démontrons avec Processeur 7 cœurs et n'utilisera que UC 0 pour la candidature ; le nombre binaire utilisé sera 0000001 .

  • Ensuite, nous devons convertir le nombre binaire en hexadécimal en utilisant le convertisseur sur rapidtables.com/convert .
  • Une fois que vous avez le nombre hexadécimal, accédez à Créer un raccourci sur le bureau.
  • DANS Créer un raccourci entrez la syntaxe ci-dessous dans Entrez l'emplacement de l'élément champ.
|__+_|
  • Dans la syntaxe, remplacez Le nom du programme un espace réservé avec le nom réel du programme (peut être vide ou n'importe quel nom), Court avec n'importe quelle priorité de processeur (temps réel, élevée, supérieure à la normale, normale, inférieure à la normale, faible), # avec la valeur hexadécimale obtenue précédemment, ProgramPath avec le chemin complet vers le jeu ou l'application.

Maintenant que vous avez créé un raccourci, si vous souhaitez exécuter un programme, lancez ce raccourci à la place, et Windows lancera automatiquement le programme avec l'affinité CPU et la priorité que vous avez définies dans les options de commande du raccourci. Mais gardez à l'esprit que cette méthode ne fonctionnera que pour les applications et les jeux qui ne s'exécutent qu'en un seul processus. Pour les applications exécutées dans plusieurs processus, tels que chrome.exe, firefox.exe ou msedge.exe, vous devez forcer la priorité et l'affinité CPU en suivant la solution de contournement ci-dessous.

Lire : Modifier la priorité du processus pour les processus en cours d'exécution à l'aide de la ligne de commande

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

Définissez l

  • Vous commencez par créer un script PowerShell.
  • Créez un fichier texte et nommez-le comme vous voulez, mais avec l'extension .ps1 .
  • Une fois créé, ouvrez le fichier .ps1 dans le Bloc-notes ou tout autre éditeur de texte compatible.
  • Saisissez la syntaxe suivante dans un éditeur de texte :
|__+_|
  • Remplacez chrome.exe par le nom du processus pour lequel vous souhaitez définir la priorité et la valeur de priorité (temps réel 256, élevé 128, supérieur à la normale 32768, normal 32, inférieur à la normale 16384, faible 64) dans SetPriority(value).
  • Vous devez maintenant déterminer la valeur décimale des cœurs de processeur que vous souhaitez utiliser pour le processus. Puisque vous utilisez les mêmes cœurs de processeur que ci-dessus, vérifiez la valeur décimale dans le convertisseur ci-dessus.
  • Maintenant, si vous voulez faire correspondre le CPU à un seul processus , tapez la ligne de commande suivante dans le script PowerShell.
|__+_|
  • Pour définir l'affinité du processeur sur tous les processus avec le même nom , tels que chrome.exe, firefox.exe ou msedge.exe, tapez la ligne de commande suivante dans un script PowerShell.
|__+_|
  • Valeur de remplacement 1 avec la valeur décimale que vous avez obtenue du convertisseur, chromez avec le nom du processus pour lequel vous souhaitez définir l'affinité CPU.
  • Enregistrez votre éditeur de texte.
  • Pour exécuter le script, cliquez avec le bouton droit sur le fichier et sélectionnez Exécuter avec PowerShell .

Par défaut, Windows n'autorise l'exécution d'aucun script sur le système. Pour que votre script fonctionne, c. D lorsque vous y êtes invité. Le script s'exécutera alors et se terminera une fois que toutes les commandes auront été exécutées. Si vous rencontrez des problèmes pour exécuter le script en raison de la politique d'exécution, vous pouvez activer l'exécution du script PowerShell ou vous pouvez créer un raccourci sur le bureau pointant vers le script ps1 que vous avez créé précédemment avec un paramètre qui contourne la politique d'exécution à l'aide de la commande ci-dessous V Entrez l'emplacement de l'élément champ:

|__+_|
  • Les remplaçants FullPathToPowerShellScript espace réservé avec le chemin d'accès réel à votre fichier de script PS1. Si votre Windows n'est pas dans le lecteur C: ou si votre powershell est installé ailleurs, remplacez C:WindowsSystem32WindowsPowerShellv1.0powershell.exe avec le chemin vers powershell.exe sur votre système.

Lire : ajustez la planification du processeur pour améliorer les performances sous Windows.

2] Utilisez une application tierce

Processus de lasso

Cette méthode élimine également l'inconvénient d'utiliser le Gestionnaire des tâches pour limiter l'utilisation du processeur, ce qui signifie qu'elle réinitialise vos paramètres après le redémarrage du programme. Ainsi, si vous avez besoin d'une solution plus complète pour gérer l'utilisation des ressources dans un programme, vous pouvez essayer des applications tierces telles que Process Lasso, Bill2 Process Manager et Process Tamer.

¿Cómo hago mi cursor más grande?

Pour limiter l'utilisation du processeur d'un processus à l'aide de Process Lasso, procédez comme suit :

Note R : Si vous envisagez d'apporter des modifications majeures à l'aide de cet utilitaire ou de tout autre utilitaire mentionné, nous vous recommandons de créer un point de restauration avant de continuer.

  • Téléchargez et installez la version appropriée de l'utilitaire sur votre système.
  • Lancez ensuite l'application avec des autorisations élevées.
  • Faites un clic droit sur le processus souhaité et modifiez-le priorité et proximité selon votre exigence.
  • Effectuez des modifications en sélectionnant Toujours option du menu contextuel. Si tu choisis Actuel option, elle ne s'appliquera que jusqu'au redémarrage du programme.
  • Après cela, vous pouvez quitter l'application.

Lire : Comment activer ou désactiver le stationnement du cœur du processeur dans Windows

3] Réduire l'état maximum du processeur

État maximal du processeur plus petit

Cette méthode n'est pas aussi invasive que les deux méthodes décrites ci-dessus. Ce paramètre vous permet de limiter la vitesse maximale que votre processeur peut atteindre, ce qui réduit donc la charge de votre processeur et peut potentiellement empêcher votre PC de surchauffer.

Pour réduire l'état maximal du processeur de votre processeur, procédez comme suit :

  • Ouvrez le panneau de contrôle.
  • Cliquez sur Options d'alimentation .
  • Cliquer sur Modifier les paramètres du forfait option située à côté du plan d'alimentation actif de votre système.
  • Cliquez ensuite sur Modifier les paramètres d'alimentation avancés . Une nouvelle fenêtre Options d'alimentation s'ouvrira.
  • Rechercher et développer Gestion de l'alimentation du processeur option.
  • Cliquer sur État maximal du processeur option et modifier les valeurs.
  • La valeur par défaut est 100 %. Changez-le en 80 pourcent pour ce qui est de À partir de piles et connecté options.
  • Cliquez sur Appliquer > BIEN pour enregistrer les modifications et quitter la fenêtre.

Dans la configuration ci-dessus, votre processeur fonctionnera à 80 % de sa capacité pendant les heures de pointe.

C'est tout!

Article similaire : Comment vérifier, réduire ou augmenter l'utilisation du processeur dans Windows

Comment allouer plus de CPU à un programme sous Windows 11/10

Les processeurs ne sont pas affectés aux programmes. Les programmes créent des threads d'exécution qui s'exécutent simultanément. Différents processeurs prennent en charge un nombre différent de threads qu'ils peuvent exécuter en même temps. Si un programme crée plusieurs threads égaux ou supérieurs au nombre maximal de threads pris en charge par le CPU, il peut consommer plus de CPU.

Puis-je limiter l'utilisation du processeur d'un processus ?

Le moyen le plus simple de limiter l'utilisation du processeur d'un processus sur un ordinateur Windows 11/10 consiste à limiter la puissance du processeur. Accédez au Panneau de configuration. Max CPU state et réduisez-le à 80% ou à ce que vous voulez. Avec un logiciel qui mesure la température du CPU comme 'High Speed ​​​​Fan'

Articles Populaires