Il arrive qu’un ou plusieurs processus commencent à utiliser à 100 % le processeur de Windows 10. Cela peut entraîner un ralentissement du système. Une solution à ce problème est de limiter l’utilisation du CPU pour des applications spécifiques dans Windows 10. Nous en parlerons dans cet article.

Ajuster l’affinité du programme

Nous pouvons également personnaliser chaque processus dans Windows 10 pour n’utiliser que des cœurs de processeur spécifiques tout en laissant les autres processus s’exécuter simultanément. Cela peut être utilisé pour optimiser l’utilisation du processeur, mais seulement si c’est fait avec soin.

Notez que la personnalisation des affinités de processus n’est pas toujours utile. Avant d’y toucher, vous devez vous demander si vous avez des cœurs de processeur qui sont pour la plupart inactifs ou si vous exécutez une application qui exécute des threads indépendants ?

Dans une situation où un thread doit être exécuté avant l’autre, l’affinité de processus peut être réglée pour que les deux utilisent le même noyau. Cependant, les logiciels ayant des threads indépendants peuvent être répartis sur plusieurs cœurs pour augmenter leurs performances.

Il faut également se demander si les threads sont à forte intensité de cache. Autrement dit, s’appuient-ils tous sur des données importantes mises en cache ? Si c’est le cas, l’exécution de chaque thread dépend fortement de la disponibilité des données mises en cache. Par conséquent, il serait préférable d’exécuter chaque thread sur un noyau distinct afin de maximiser les ressources de données mises en cache.

  1. Lancez le gestionnaire de tâches et allez à l’onglet Détails.
  2. Recherchez le processus pour lequel vous souhaitez modifier l’affinité, et cliquez dessus avec le bouton droit de la souris. Cliquez sur Définir l’affinité dans le menu contextuel.
    affinité fixé
  3. Dans la fenêtre  Affinité du processeur vous pouvez sélectionner les coeurs auxquels vous souhaitez limiter le processus et décocher les cases situées à côté du reste. Par défaut, tous les processus utilisent tous les noyaux.
    Définir l'affinité 2
    Comme mon ordinateur a 24 cœurs, il les affiche comme UC 0, 1, 2 et ….

Mais comment saurez-vous quels sont les noyaux disponibles ? Vous pouvez le vérifier grâce à la représentation graphique des ressources CPU du gestionnaire des tâches.

Ouvrez le gestionnaire de tâches et allez à l’onglet Performance.

Cliquez sur Processeur dans le volet de gauche, puis cliquez avec le bouton droit de la souris sur le graphique en temps réel situé sur le côté droit. Développer Modifier le graphique en et sélectionnez Processeurs logiques.
Changer le graph des performances du processeur en processeur logique

Le gestionnaire des tâches affichera désormais des graphiques pour l’utilisation de chaque noyau individuellement, qui peuvent être utilisés pour identifier les noyaux les moins utilisés et les affecter à des fils spécifiques.
Affichage des graphs d'utilisation de chaque core d'un processeur dans le gestionnaire de performance de Windows

Limiter l’utilisation globale du CPU

Trop de threads et de processus occupent souvent les cœurs de traitement au sein de l’unité centrale. La surperformance de l’unité centrale peut également être une cause de surchauffe, en particulier dans un environnement vieux et poussiéreux.

Pour vérifier la quantité de CPU consommée à un moment donné, adressez-vous au gestionnaire de tâches.

Lancer le Gestionnaire de tâches en cliquant avec le bouton droit de la souris sur l’icône Barre des tâches et cliquez sur Gestionnaire de tâches.

Passez à l’onglet Performance.

Cet onglet donne une représentation graphique ainsi qu’une représentation en pourcentage de la consommation de chaque segment, y compris le processeur, la mémoire, le réseau et le disque. À partir de là, vous pouvez déterminer si votre ordinateur est surutilisé.

Tout ce qui dépasse 90 % peut être considéré comme dangereux pour l’unité centrale et le matériel.

Si vous pensez que c’est trop pour l’ordinateur, vous pouvez fixer un plafond à l’utilisation du CPU par le biais des paramètres, ce qui signifie essentiellement qu’il n’autorisera pas l’utilisation du CPU au-delà de ce seuil. Cela ne résoudra pas le problème de la lenteur du système, mais permettra de remédier à la surchauffe du CPU et affectera indirectement ses performances.

  1. Naviguez jusqu’à l’emplacement suivant :
    Panneau de configuration -> Matériel & Audio-> Options d’alimentation -> Modifier les paramètres du mode de gestion de l’alimentation  -> Modifier les paramètres d’alimentation avancés
  2. Dans la fenêtre Options d’alimentation, développer Gestion de l’alimentation du processeur et ensuite développer État maximal du processeur.
  3. Cliquez maintenant sur Paramètres et fixer la valeur seuil maximale pour l’utilisation du processeur.
    Définition u pourcentage d'utilisation maximal du processeur dans les options d'alimentation de Windows
  4. Cliquez sur Appliquer et Ok une fois terminé.

Vous remarquerez maintenant que le pourcentage d’utilisation du CPU ne dépassera pas la valeur définie depuis le gestionnaire des tâches.

Tâches utiles pour l’optimisation de l’unité centrale

Terminer/Kill de toutes les demandes, processus et dossiers non essentiels

Toute application ou service fonctionnant en arrière-plan et qui n’est pas nécessaire prend également de la place dans l’unité centrale pendant que l’utilisateur effectue des tâches à temps critique. Cela entraîne souvent des retards dans les tâches hautement prioritaires.

Voyons comment nous pouvons éliminer les tâches et les processus sans importance.

Terminé les processus utilisant le maximum de CPU

Les processus tels que les analyses du système et les antivirus occupent souvent une part importante du processeur lors de la recherche sur l’ensemble de l’ordinateur. Ils rendent souvent impossible l’exécution simultanée d’autres tâches pour les ordinateurs standard.

La solution idéale à ce problème serait de programmer ces applications pour qu’elles exécutent les scanners en dehors des heures d’activité. Toutefois, si le processus a déjà été exécuté, il peut être éliminé par le biais du gestionnaire de tâches.

  1. Ouvrez Gestionnaire de tâches (Ctrl + Shift + Esc)
  2. Sous l’onglet Processus, cliquez sur la colonne Processeur pour classer les tâches par ordre décroissant. Cela signifie que les processus prenant le pourcentage maximum de CPU viennent tou en haut.Tri par processus le plus gourmand dans le gestionnaire des tâches
  3. De là, faites un clic droit sur toute tâche dont vous n’avez pas besoin pour le moment et cliquez sur Fin de tâche.
    Fin de tâche de processus dans le gestionnaire de tâche

Cela permettra de libérer de l’espace dans votre ordinateur pour d’autres tâches importantes.

Ajustez automatiquement votre Windows pour une performance maximale

Windows 10 est doté d’une fonction intégrée permettant de désactiver instantanément toutes les fonctions visuelles non essentielles. Cette fonction peut être utilisée pour désactiver toutes les animations, les ombres des fenêtres, etc. Bien que petites, ces fonctions prennent un peu de place dans le processeur.

  1. Naviguez jusqu’à la page suivante :
    Menu Démarrer -> Paramètres -> Système -> À propos de -> Paramètres avancés du système
  2. Dans la fenêtre Propriétés système sous l’onglet Paramètres système avancés cliquez sur le bouton Paramètres dans l’encadré Performance.
    modification des performanes sur les effets visuels de Windows
  3. Dans la fenêtre Options de performance sous l’onglet Effets visuels, sélectionnez Ajuster afin d’obtenir les meilleures performances. Cliquez ensuite sur Appliquer et Ok.

Vous pouvez maintenant remarquer que les fenêtres changent instantanément lorsqu’on passe de l’une à l’autre, et qu’aucune animation n’a lieu.

Désactiver les applications à démarrage automatique

Souvent, certaines applications démarrent et s’affichent dans une fenêtre dès que vous allumez votre ordinateur. Ces applications ralentissent considérablement le processus de démarrage du système, car elles essaient de s’exécuter pendant le processus de démarrage et ralentissent les autres threads critiques.

Vous pouvez désactiver le démarrage automatique de ces applications et les exécuter plus tard si nécessaire.

Lancez le gestionnaire de tâches et passez à l’onglet Démarrage.

Vous pouvez voir les applications qui prennent en charge le démarrage automatique, leurs statut dans cet onglet est Activé. Cliquez sur les applications que vous souhaitez désactiver, puis cliquez sur Désactiver en bas de la fenêtre.
désactiver le démarrage automatique

Toute application non essentielle fera désormais place à d’autres processus plus importants pour l’exécution et l’utilisation du processeur.

Supprimer Pagefile

Cette étape ne concerne pas tant l’unité centrale, mais plutôt l’optimisation du système en général.

Les PageFiles sont des fichiers cache instantanément accessibles, stockés sur le disque dur. Les processus qui s’exécutent sur la RAM peuvent désormais s’exécuter sur le disque dur, ce qui permet de gagner du temps et d’économiser des ressources de la RAM. Ce sont des fichiers dynamiques qui peuvent s’étendre jusqu’à la taille de la mémoire vive elle-même. Vous pouvez les configurer pour qu’ils s’effacent du disque dur chaque fois que vous redémarrez ou arrêtez votre ordinateur.

En configurant ces derniers pour qu’ils s’effacent automatiquement, on fait de la place pour les nouveaux fichiers sur le disque dur, et les anciens processus ne s’exécutent plus.

Comme le processus implique d’apporter des modifications aux registres du système, il est recommandé de créer un point de restauration du système.

  1. Ouvrez l’éditeur du registre en tapant regedit dans Exécuter.
  2. Dans le volet de gauche, naviguez jusqu’à la page suivante :
    HKEY_Local_Machine -> System -> CurrentControlSet -> Control -> Session Manager -> Memory Management
  3. Dans le volet de droite, double-cliquez ClearPageFileAtShutdown et de fixer le Données sur la valeur à 1.
    Enregistrer une dword
  4. Cliquez sur Ok et ensuite redémarrer l’ordinateur pour que les changements prennent effet.

Effectuer un entretien général du matériel

Commencez petit, assurez-vous que le matériel de votre ordinateur est propre. Une accumulation de poussière et de débris peut entraîner une mauvaise circulation de l’air à travers le matériel, ce qui est important pour son bon fonctionnement. Il est vrai que la charge sur le processeur et les autres matériels fait que le système répond lentement, mais la poussière sur les ventilateurs et les dissipateurs de chaleur aussi.

La poussière est aussi parfois la principale raison pour laquelle les systèmes s’arrêtent souvent complètement sans avertissement.