Rechercher le nombre de cœurs dans un processeur et limiter l'utilisation des cœurs par les applications
La performance d'un processeur est principalement évaluée à travers trois facteurs clés : sa fréquence d'horloge, sa génération et le nombre de ses cœurs. Bien que ces caractéristiques soient fondamentales pour définir la puissance intrinsèque du processeur, elles ne déterminent pas à elles seules les capacités globales d'un système informatique. D'autres éléments, tels que la quantité de mémoire vive (RAM) et le processeur graphique (GPU), jouent également un rôle déterminant dans l'optimisation des performances. Il est important de noter que certaines applications, notamment les jeux vidéo, spécifient un nombre minimum de cœurs requis pour fonctionner correctement.
Ce guide explique comment identifier le nombre de cœurs de votre processeur et comment ajuster le nombre de cœurs utilisés par une application spécifique.
Identifier le nombre de cœurs de son processeur
Pour commencer, ouvrez le Gestionnaire des tâches de votre système et naviguez jusqu'à l'onglet "Performances". Dans la colonne de gauche, sélectionnez "Processeur" (CPU) pour afficher des informations détaillées sur son activité. Vous trouverez, sous le graphique d'utilisation du processeur, des informations précises incluant le nombre de cœurs physiques de votre processeur. Il est important de souligner que ce chiffre ne prend en compte que les cœurs physiques et non les cœurs virtuels.
Restreindre l'utilisation des cœurs par les applications
Il est possible de limiter le nombre de cœurs qu'une application est autorisée à utiliser, une fonctionnalité particulièrement utile pour optimiser l'exécution des jeux vidéo. La procédure est identique quelle que soit l'application concernée.
Dans un premier temps, lancez l'application dont vous souhaitez limiter l'utilisation des cœurs. Ensuite, ouvrez le Gestionnaire des tâches et rendez-vous dans l'onglet "Processus". Faites un clic droit sur l'application en question et sélectionnez "Accéder aux détails".

Cette action vous dirigera vers l'onglet "Détails". Bien que vous puissiez retrouver l'application manuellement dans cet onglet, la méthode précédente simplifie la recherche. Dans l'onglet "Détails", effectuez un clic droit sur le processus mis en évidence, puis choisissez l'option "Définir l'affinité".

Une nouvelle fenêtre intitulée "Affinité du processeur" s'affichera. Sélectionnez le nombre de cœurs que vous souhaitez allouer à l'application, puis cliquez sur "OK".

Ce paramètre ne sera pas conservé si vous fermez et rouvrez l'application. La fenêtre "Affinité du processeur" présente l'ensemble des cœurs, tant physiques que virtuels. L'image ci-dessus montre huit cœurs pour un processeur qui n'en possède en réalité que quatre. Assurez-vous d'allouer les cœurs dans la limite des cœurs physiques de votre processeur pour une performance optimale.
Il est crucial de comprendre que la limitation du nombre de cœurs alloués à une application peut influencer sa qualité d'exécution. De plus, il ne faut pas oublier que, même si une application utilise un nombre restreint de cœurs, ces derniers peuvent également être sollicités par d'autres processus. Ainsi, vous pouvez limiter le nombre de cœurs qu'une application utilise, mais il n'est pas possible de réserver l'utilisation de certains cœurs à une application spécifique. Le système d'exploitation gère dynamiquement l'allocation des cœurs pour garantir le bon fonctionnement de tous les processus.
Enfin, bien qu'une application n'utilise jamais plus de cœurs que ceux qui lui ont été alloués, si cette quantité s'avère insuffisante, l'application peut présenter des ralentissements, voire des blocages.