Comment définir des cœurs de processeur spécifiques pour une application sous Windows

Les ordinateurs modernes ont de nombreux cœurs de processeur et la plupart du temps, Windows fait un travail parfait pour choisir quel processeur doit faire le travail. Cependant, vous pouvez résoudre certains problèmes de performances lorsque vous attribuez un cœur de processeur spécifique à une application, ce que l'on appelle le paramètre "d'affinité" du processeur.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

Pourquoi définissez-vous l'affinité du processeur ?

Il existe de nombreuses raisons pour lesquelles vous souhaiterez peut-être définir l'affinité du processeur dans Windows. Certaines causes courantes incluent :

  • Pour améliorer les performances : En ajustant l'affinité de processeur d'un processus, vous pouvez vous assurer qu'il ne s'exécute que sur des processeurs spécifiques, ce qui peut contribuer à améliorer ses performances. Par exemple, si un processus dépend fortement d'un processeur particulier, la définition de son affinité de processeur sur ce processeur peut l'aider à s'exécuter plus efficacement.
  • Pour éviter les conflits : Dans certains cas, la définition de l'affinité du processeur pour un processus peut aider à éviter les conflits avec d'autres processus exécutés sur le système. Par exemple, si deux processus tentent d'utiliser le même processeur, la définition d'une affinité de processeur pour l'un des processus peut éviter les conflits et améliorer les performances globales du système.
  • Pour résoudre les problèmes : Parfois, la définition de l'affinité du processeur pour un processus peut vous aider à résoudre les problèmes liés à l'utilisation ou aux performances du processeur. En isolant un processus de processeurs spécifiques, vous pouvez mieux comprendre comment il affecte le système et identifier les problèmes potentiels.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

Si vous utilisez l'un des nouveaux processeurs hybrides d'Intel, en commençant par les modèles Alder Lake, vous souhaiterez peut-être utiliser l'affinité du coprocesseur pour vous assurer que l'application s'exécute sur le bon type de cœur. Les utilisateurs de Windows 10 en particulier peuvent constater que le planificateur de processeur peut affecter des applications nécessitant des performances élevées à E-core ou vice versa.

Lisez aussi:  Top 3 façons de vérifier la taille de l'application sur Windows 11

Si votre système exécute une version mise à jour de Windows 10 ou toute version de Windows 11, il est peu probable que vous rencontriez des problèmes. Cependant, certaines applications, en particulier les plus anciennes, peuvent ne pas fonctionner comme prévu dans cette nouvelle approche de l'architecture du processeur de bureau.

Astuce : Dans le cadre de la maintenance régulière du PC, cela vous aidera Vérification de la température du processeur De temps en temps, vous prolongez la durée de vie de votre ordinateur.

Comment ajuster l'affinité du processeur

Pour définir l'affinité du processeur dans Windows, procédez comme suit :

  1. Ouvert Gestionnaire de tâches Cliquez sur Ctrl + Alt + Suppr et cliquez sur le bouton . "Gestionnaire des tâches".
  2. En gestion des tâches Cliquez sur l'onglet "les détails" Affiche une liste des processus en cours d'exécution.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

3. Cliquez avec le bouton droit sur le processus pour lequel vous souhaitez définir l'affinité du processeur et sélectionnez "prise de rendez-vous" Depuis le menu contextuel.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

4. Dans la fenêtre contextuelle qui apparaît, cochez les cases à côté des processeurs sur lesquels vous souhaitez exécuter le processus.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

5. Cliquez sur le bouton Ok Pour enregistrer votre progression et fermer la fenêtre. Le changement est effectif immédiatement.

Comment définir la priorité du processus

Pour définir la priorité des processus dans Windows, procédez comme suit :

  1. Ouvert Gestionnaire de tâches.
  2. Cliquez sur l'onglet Accueil "les détails" Affiche une liste des processus en cours d'exécution.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

3. Cliquez avec le bouton droit sur le processus pour lequel vous souhaitez définir la priorité et sélectionnez "définir la priorité" Depuis le menu contextuel.

Comment attribuer des cœurs de processeur spécifiques à une application sous Windows - %categories

4. Sélectionner niveau de priorité requis dans la liste déroulante.
5. Cliquez sur le bouton Ok Pour enregistrer les modifications et fermer une fenêtre "définir la priorité".

Les niveaux de priorité disponibles sont :

  • Heure réelle : Le processus recevra la priorité la plus élevée et la majeure partie du temps CPU.
  • Haute: Le processus recevra une priorité élevée et une grande quantité de temps CPU sera allouée.
  • supérieur à la normale : Le processus recevra une priorité plus élevée que la normale et allouera plus de temps CPU que les processus normaux.
  • Normal: Il priorisera le processus et allouera du temps CPU standard.
  • Moins que la normale : Le processus recevra une priorité inférieure à la normale et moins de temps CPU sera alloué que les processus normaux.
  • Bas: Le processus recevra une faible priorité et le moins de temps CPU possible sera alloué.
Lisez aussi:  8 façons d'ouvrir la politique de sécurité locale dans Windows 10 et 11

Bon à savoir : assurez-vous de maintenir le processeur de votre ordinateur à une température optimale et investissez dans refroidisseur de processeur.

Quand faire attention à l'affinité du processeur

La définition manuelle de l'affinité du processeur peut présenter plusieurs risques. Certains des pièges potentiels de la définition manuelle de l'affinité du processeur incluent :

  • Faible niveau de rendement: La définition incorrecte de l'affinité du processeur pour un processus peut entraîner une réduction des performances. Par exemple, si vous affectez un processus à un processeur qui ne peut pas gérer sa propre charge de travail, le processus peut s'exécuter plus lentement ou ne plus répondre.
  • Instabilité du système : La définition de l'affinité du processeur pour un processus peut affecter les performances et la stabilité globales du système. Si vous affectez un processus à un processeur déjà très utilisé, cela peut rendre le système instable ou planter.
  • Faible élasticité : La définition manuelle de l'affinité du processeur peut limiter la flexibilité du système. Par exemple, si vous définissez l'affinité du processeur pour un processus, il ne pourra s'exécuter que sur ce processeur particulier, même si d'autres processeurs deviennent disponibles. Cela peut rendre difficile l'adaptation aux charges de travail changeantes ou la réponse aux défaillances du système.
  • Vulnérabilités de sécurité : Dans certains cas, la définition manuelle de l'affinité du processeur peut entraîner des failles de sécurité. Par exemple, il peut définir l'affinité du processeurprocessus nuisible Pour empêcher les logiciels de sécurité de détecter ou d'atténuer la menace.
    En général, la définition manuelle de l'affinité du processeur peut être un outil utile pour améliorer les performances de votre système. Cependant, il est important de l'utiliser avec précaution et de bien comprendre les risques potentiels.
Lisez aussi:  Correction du décalage audio Bluetooth sur Windows 11

Foire Aux Questions

Q 1. Pouvez-vous allouer tous les cœurs de processeur de Windows à une seule application ?
réponse. Oui, vous pouvez attribuer tous les cœurs de processeur Windows à une application en définissant l'affinité du processeur de l'application pour inclure tous les cœurs disponibles. Cependant, l'attribution de tous les cœurs de processeur à une application peut affecter les performances et la stabilité du système.

Q2. Quelles applications bénéficieraient le plus d'une personnalisation d'affinité de base ?
réponse. Les applications telles qu'Adobe Premiere Pro, Blender, Maya, 3ds Max, MATLAB COMSOL, ANSYS ou DaVinci Resolve peuvent être gourmandes en CPU et peuvent bénéficier d'une allocation à un cœur de CPU spécifique.

Q3. Quand la proximité est-elle réinitialisée ?
réponse. L'affinité de processeur définie manuellement n'est pas automatiquement réinitialisée. Une fois que vous avez défini l'affinité de processeur pour un processus, il reste affecté aux processeurs spécifiés jusqu'à ce que vous les changiez ou que le processus se termine.

Cependant, dans certaines situations, l'affinité processeur d'un processus peut être réinitialisée. Par exemple, si vous redémarrez votre ordinateur ou si le processus est arrêté et redémarré, l'affinité de processeur du processus sera réinitialisée à la valeur par défaut.

Vous pourriez l'aimer aussi