Comment le pourcentage d'inactivité est-il calculé dans Activity Monitor avec le multiprocessus asymétrique (série de puces Mx) ?
Réponse
Trop de publicités?Le moniteur d'activité vous montrera l'utilisation de chaque cœur qui vous donnera une indication graphique de l'état d'inactivité de chaque cœur. C'est peut-être le meilleur moyen d'évaluer l'utilisation totale des cœurs et leur inactivité.
Les premiers cœurs à gauche sont les cœurs d'efficacité ; dans ce cas, j'en ai 4 dans mon M2 Pro.
Il y a 20 barres pour chaque noyau, soit 5 % chacun. Les 44 barres correspondent à une utilisation du CPU de 22 %, soit 88 % d'inactivité. Ce chiffre est conforme aux données numériques figurant au bas de la fenêtre du moniteur d'activité.
Il semble donc que les différents types de noyaux comptent de la même manière dans le total.
Il est concevable que les 12 barres de noyaux de performance puissent "valoir" une fraction plus importante que les 32 barres de noyaux d'efficacité : un échantillonnage plus approfondi de différentes valeurs serait nécessaire pour le confirmer.
(Cette question est laissée à l'appréciation du lecteur...)
Compte tenu de la nature complexe de la gestion des cœurs que le SoC effectue (mieux qu'aucun humain ne pourrait le faire), de l'interaction complexe des fils d'exécution dans un processus et de la mesure dans laquelle ils peuvent être répartis de manière indépendante entre les cœurs, tous une seule mesure de la valeur serait, au mieux, un guide approximatif.