Tudo começa com monitoramento e medições de precisão até milissegundos.
Como exemplo, a Intel criou uma ferramenta para monitorar os parâmetros da CPU da Intel.
Ele exibe a potência, a frequência e a temperatura.
O uso de energia e a temperatura são produtos da frequência (a velocidade) ou da quantidade de dados processados.
A taxa de amostragem é de milissegundos e a potência está em Watts e mede a energia total da CPU enquanto o monitor de atividades a decompõe por aplicativo / processo.
Aqui está um artigo da Apple sobre gerenciamento / consumo de energia que detalha um pouco mais como é gerenciado a energia.
Em resumo, usando a medição de potência ms, é possível controlar melhor o consumo geral de energia.
Antes do TC
Usando as informações acima em por Aplicativo e o uso cumulativo de energia resultante, a Apple implementou os recursos Timer Coalescing e App Nap para gerenciar o consumo de energia resultante na Tabela abaixo.
Após TC
Para ver mais informações nos gráficos acima, visite este artigo .
Como a atividade do controle da CPU, incluindo gerenciamento de RAM e leitura / gravação de disco, a Placa de Rede e outros, por exemplo, aprimorando o gerenciamento de RAM, também reduz o consumo de energia causado pela atividade frequente de R / W do disco.
Existem muitos aspectos do gerenciamento de energia, e eles são uma combinação de medições e projetos de software muito precisos para reduzir o consumo de energia.
Alguns exemplos são:
Recurso App Nap
Recurso de coalescência do timer PDF
Recurso de gerenciamento de RAM