Todo comienza con la supervisión y las mediciones de precisión en milisegundos.
Como ejemplo, Intel ha creado una herramienta para supervisar los parámetros de la CPU de Intel.
Muestra la potencia, la frecuencia y la temperatura.
El uso de la energía y la temperatura son productos de la frecuencia (la velocidad), o la cantidad de datos procesados.
La tasa de muestreo es de milisegundos y la potencia está en vatios, y mide la potencia total de la CPU mientras que el monitor de actividad la desglosa por aplicación/proceso.
![Intel]()
Aquí hay una artículo de Apple sobre la gestión/consumo de energía que entra en un poco más de detalles sobre cómo se gestiona la energía.
En resumen, utilizando la medición de la potencia en ms se puede controlar mejor el consumo general de energía.
Antes del TC
![before]()
Utilizando la información anterior sobre cada aplicación y el uso acumulado de energía resultante, Apple ha implementado las funciones Timer Coalescing y App Nap para gestionar el consumo de energía, lo que da como resultado el siguiente gráfico.
Después del TC
![after]()
Para ver más información sobre los gráficos anteriores visite este artículo .
Ya que la actividad de control de la CPU incluye la gestión de la memoria RAM y la lectura/escritura del disco, la tarjeta de red y otros, por ejemplo, mejorando Gestión de la memoria RAM también reduce el consumo de energía que se produce por la frecuente actividad de R/W del disco.
Hay muchos aspectos de la gestión de la energía, y son una combinación de mediciones muy precisas y diseños de software para reducir el consumo de energía.
Algunos ejemplos son:
Función de siesta de la aplicación
Función de coalescencia del temporizador PDF
Función de gestión de la memoria RAM