Lexique/Processeur, GPU et énergie
% processeur
Aussi : pourcentage du processeur, processeur au-delà de 100 %
En bref
Le % processeur est la part de la capacité du processeur qu’utilise un processus, mesurée par cœur. Comme chaque cœur compte pour 100 %, un processus qui utilise plusieurs cœurs à la fois peut dépasser 100 %.
La colonne % processeur du Moniteur d’activité indique à quel point un processus occupe le processeur. Une valeur de 100 % signifie que le processus utilise l’équivalent d’un cœur entier. Sur un Mac à huit cœurs, le plafond pour l’ensemble des processus est de 800 %.
Une valeur élevée n’est pas toujours un problème. Exporter une vidéo, compiler du code ou indexer des fichiers doit solliciter le processeur pendant un moment. Cela devient un problème quand un processus reste élevé alors que vous ne lui demandez rien.
Sur cette page
- Pourquoi le % processeur peut dépasser 100
- Ce que le % processeur ne dit pas
- Comment trouver ce qui utilise le processeur
- Comment connaître le % processeur maximum de votre Mac
- Apple silicon et Intel : ce qui compte comme un cœur
- Comment savoir si une app utilise vraiment trop de processeur
- Que faire d’une app qui occupe le processeur en continu
Pourquoi le % processeur peut dépasser 100
Le Moniteur d’activité additionne le temps qu’un processus passe sur chaque cœur. Si une app fait tourner du travail sur trois cœurs à pleine vitesse, elle affiche environ 300 %. C’est normal pour les apps conçues pour utiliser beaucoup de threads, comme les logiciels de montage vidéo, les compilateurs et les navigateurs.
Les valeurs Système, Utilisateur et Inactif en bas de l’onglet Processeur fonctionnent autrement. Elles décrivent le processeur dans son ensemble, donc leur total fait 100 %.
Ce que le % processeur ne dit pas
Le % processeur mesure la part du temps pendant laquelle un cœur est occupé, pas la vitesse à laquelle il tourne. Sur Apple silicon, les cœurs de performance et les cœurs d’efficacité peuvent tous deux afficher 100 % en faisant des quantités de travail très différentes.
Il n’indique pas non plus si une app répond. Une app peut être figée à 0 % en attendant quelque chose, ou rester réactive à 400 %.
Comment trouver ce qui utilise le processeur
Ouvrez le Moniteur d’activité, cliquez sur l’onglet Processeur, puis sur l’en-tête de la colonne % processeur pour trier de la valeur la plus haute à la plus basse. Observez quelques secondes, car les valeurs changent à chaque mise à jour.
Dans le Terminal, top -o cpu affiche la même liste triée par utilisation du processeur. Appuyez sur q pour quitter.
Comment connaître le % processeur maximum de votre Mac
Le plafond du % processeur est de 100 % multiplié par le nombre de cœurs sur lesquels macOS peut répartir le travail. Vous pouvez trouver ce nombre dans le Terminal plutôt que de le deviner.
- Ouvrez le Terminal depuis Applications > Utilitaires.
- Lancez
sysctl -n hw.logicalcpu. La commande affiche le nombre de cœurs logiques. - Multipliez ce nombre par 100. C’est le maximum de % processeur que l’ensemble des processus peut afficher, et le maximum qu’un seul processus peut atteindre s’il occupe tous les cœurs.
- Sur un Mac avec Apple silicon, lancez
sysctl hw.perflevel0.logicalcpu hw.perflevel1.logicalcpupour voir combien de ces cœurs sont des cœurs de performance et combien sont des cœurs d’efficacité.
Apple silicon et Intel : ce qui compte comme un cœur
Sur un Mac Intel avec Hyper-Threading, chaque cœur physique apparaît comme deux cœurs logiques. sysctl -n hw.physicalcpu affiche le nombre physique et sysctl -n hw.logicalcpu le nombre logique, et le % processeur est mesuré par rapport au nombre logique. Un Mac Intel à quatre cœurs physiques peut donc afficher un processus jusqu’à 800 %.
Apple silicon n’utilise pas l’Hyper-Threading : les nombres physique et logique sont identiques. La différence, sur Apple silicon, c’est le mélange de cœurs de performance et de cœurs d’efficacité. Un processus à 100 % sur un cœur d’efficacité accomplit moins de travail qu’un processus à 100 % sur un cœur de performance.
Pour savoir si une app tourne nativement sur Apple silicon, choisissez Présentation > Colonnes et activez Type. La colonne affiche Apple pour les apps natives et Intel pour les apps qui passent par la traduction Rosetta.
Comment savoir si une app utilise vraiment trop de processeur
Apple rappelle que la plupart du temps, votre Mac n’utilise qu’une petite part de sa puissance de calcul. Une valeur élevée pour une raison que vous connaissez ne pose pas de problème. Voici les signes d’un vrai problème :
- L’app reste élevée pendant plusieurs minutes alors que vous ne l’utilisez pas.
- Elle reste à environ 100 % sans bouger. Cela signifie souvent qu’un thread tourne en boucle et occupe un cœur entier.
- Sa colonne Temps de traitement grimpe rapidement alors que l’app est en arrière-plan.
- Les ventilateurs deviennent plus bruyants, le Mac chauffe ou la batterie baisse plus vite que d’habitude au même moment.
- La valeur ne baisse pas après avoir fermé la fenêtre, le document ou l’onglet à l’origine du travail.
Que faire d’une app qui occupe le processeur en continu
- Dans le Moniteur d’activité, cliquez sur l’onglet Processeur et triez par % processeur. Observez pendant une minute pour ne pas vous laisser tromper par un pic passager.
- Si le processus est un utilitaire, choisissez Présentation > Toutes les opérations, hiérarchiquement pour voir à quelle app il appartient.
- Enregistrez votre travail et quittez l’app normalement. Si elle ne répond pas, sélectionnez-la et utilisez Forcer à quitter.
- Rouvrez l’app. Si l’utilisation du processeur revient sans raison apparente, vérifiez s’il existe une mise à jour du développeur.
- Si cela continue, prenez un échantillon du processus dans le Moniteur d’activité et envoyez-le au développeur. Il montre ce que faisait l’app.
Questions fréquentes
Que signifie un % processeur supérieur à 100 sur Mac ?
Cela signifie que le processus utilise plus d’un cœur du processeur en même temps. Chaque cœur compte pour 100 %, donc un processus qui occupe deux cœurs entiers affiche 200 %.
Quel % processeur est normal pour une app ?
Une app que vous n’utilisez pas devrait rester près de 0 % la plupart du temps. De courts pics sont normaux. Une app en arrière-plan qui reste élevée pendant plusieurs minutes mérite qu’on s’y intéresse.
Pourquoi mon Mac affiche-t-il un processeur élevé alors que rien n’est ouvert ?
macOS effectue des tâches de fond comme l’indexation Spotlight, l’analyse des photos et les sauvegardes, souvent quand le Mac est inactif. Elles se calment généralement une fois terminées.
100 % de processeur, est-ce grave sur un Mac ?
Pas en soi. 100 % signifie qu’un cœur est entièrement occupé, ce qui est normal pendant un export ou une compilation. Ce n’est un problème que si cela dure alors que l’app devrait être au repos.
Pourquoi une app affiche-t-elle 400 % de processeur alors que le graphique Charge du processeur semble à moitié vide ?
Le % processeur par processus est mesuré par rapport à un cœur, alors que les valeurs Système, Utilisateur et Inactif décrivent le processeur entier. Sur un Mac à huit cœurs, un processus à 400 % utilise environ la moitié du total.
À quelle fréquence le Moniteur d’activité met-il à jour le % processeur ?
Vous la choisissez avec Présentation > Fréquence de mise à jour : Très souvent (1 s), Souvent (2 s) ou Normale (5 s). Apple précise que des mises à jour plus rapides peuvent elles-mêmes peser sur les performances.
Voir aussi
Pas à pas : Quelle app utilise mon processeur ou ma mémoire.
Vous cherchez mieux que le Moniteur d’activité ? Consultez les meilleures alternatives au Moniteur d’activité pour Mac, ou parcourez tous les termes du lexique.