Tout commence par un contrôle et des mesures de précision à la milliseconde près.
Par exemple, Intel a créé un outil pour surveiller les paramètres des processeurs 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 de l'ordre des millisecondes et la puissance est exprimée en watts. Il mesure la puissance totale de l'unité centrale, tandis que le moniteur d'activité la décompose par application/processus.
Voici un artículo d'Apple sur la gestion/consommation de l'énergie qui explique un peu plus en détail comment l'énergie est gérée.
En résumé, l'utilisation de la mesure de la puissance en ms permet de 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 mis en œuvre les fonctions Timer Coalescing et App Nap pour gérer la consommation d'énergie, ce qui a donné lieu au tableau ci-dessous.
Après TC
Pour voir plus d'informations sur les graphiques ci-dessus visitez cet article .
Puisque l'unité centrale contrôle l'activité, y compris la gestion de la RAM et les lectures/écritures sur le disque, la carte réseau et d'autres activités, par exemple l'amélioration de la qualité de l'air. Gestion de la RAM réduit également la consommation d'énergie due à l'activité R/W fréquente du disque.
La gestion de l'énergie comporte de nombreux aspects, qui sont une combinaison de mesures très précises et de conceptions logicielles visant à réduire la consommation d'énergie.
En voici quelques exemples :
Fonction de sieste de l'application
Minuterie Fonction de coalescence PDF
Fonction de gestion de la RAM