Tout commence par une surveillance et des mesures de précision jusqu'à des millisecondes.
À titre d'exemple, Intel a créé un outil pour surveiller les paramètres du processeur Intel.
Il affiche la puissance, la fréquence et la température.
La consommation d'énergie et la température sont des produits de la fréquence (la vitesse) ou de la quantité de données traitées.
Le taux d'échantillonnage est en millisecondes et la puissance est en watts, et il mesure la puissance totale du processeur tandis que le moniteur d'activité la décompose par application / processus.
Voici un article d'Apple sur la gestion / consommation d'énergie qui donne un peu plus de détails sur la gestion de l'énergie.
En résumé, en utilisant la mesure de puissance ms, on peut mieux contrôler la consommation d'énergie globale.
Avant TC
En utilisant les informations ci-dessus sur chaque application et la consommation d'énergie cumulée qui en résulte, Apple a implémenté les fonctionnalités Tales Coalescing et App Nap pour gérer la consommation d'énergie, ce qui donne le graphique ci-dessous.
Après TC
Pour voir plus d'informations sur les graphiques ci-dessus, visitez cet article .
Étant donné que l'activité du contrôle du processeur, y compris la gestion de la RAM et la lecture / écriture du disque, la carte réseau et d'autres, par exemple, l'amélioration de la gestion de la RAM réduit également la consommation d'énergie qui se produit en fréquentant l'activité de R / W du disque.
Il existe de nombreux aspects de la gestion de l'énergie, et ils sont une combinaison de mesures très précises et de conceptions logicielles pour réduire la consommation d'énergie.
Quelques exemples sont:
Fonction App Nap
Fonction de coalescence temporisée PDF
Fonction de gestion de la RAM
Il ne semble pas y avoir de documentation sur la façon dont la consommation d'énergie est calculée. L'utilisation du processeur à elle seule ne peut pas prédire de manière fiable la consommation d'énergie. Ainsi, les principaux facteurs considérés seraient (ceux-ci sont quelque peu complémentaires à ce que App Nap regarde et contrôle):
Encore une fois, il n'y a aucun détail sur la façon dont chacun de ces facteurs est mesuré et sur les formules utilisées pour calculer la consommation d'énergie. Nous pouvons faire des suppositions éclairées par le fait que chaque Mac (et également PC) est équipé de divers capteurs au sein du système. Vous pouvez utiliser un outil comme Hardware Monitor pour voir quels capteurs votre Mac possède et ce qu'ils signalent en temps réel.
Les principaux capteurs liés à la consommation d'énergie qui sont disponibles (et qui le sont depuis plusieurs années) dans Hardware Monitor sont la tension du processeur, le courant du processeur et la puissance du processeur. Pour les autres éléments de la liste ci-dessus, il n'y a pas de capteurs matériels pour mesurer la consommation d'énergie. Apple doit donc utiliser des facteurs d'extrapolation spécifiques en fonction du modèle du Mac et du matériel sous-jacent.
la source
Le numéro semble provenir du programme
top
. J'ai trouvé le billet de blog suivant qui examine ce calcul de manière beaucoup plus détaillée: https://blog.mozilla.org/nnethercote/2015/08/26/what-does-the-os-x-activity-monitors-energy-impact -mesurer réellement /Étant donné qu'il
top
est open-source, nous pouvons étudier une formule / un code réel pour la façon dont ce nombre est calculé, et le blog résume cela comme suit:Comme l'indique @Ruskes, le calcul est basé sur les réveils de votre processus mesurés au niveau de la milliseconde. Le billet de blog mentionne que:
Donc, essentiellement, vous pouvez considérer le nombre comme une mesure des réveils du processeur.
la source