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
Parece não haver documentação sobre como o consumo de energia é calculado. Somente o uso da CPU não pode prever com segurança o consumo de energia. Portanto, os principais fatores considerados seriam (estes são um pouco complementares ao que o App Nap analisa e controla):
Novamente, não há detalhes sobre como cada um desses fatores é medido e as fórmulas usadas para calcular o consumo de energia. Podemos fazer algumas suposições fundamentadas pelo fato de que todo Mac (e também PC) vem equipado com vários sensores dentro do sistema. Você pode usar uma ferramenta como o Monitor de hardware para ver quais sensores o seu Mac possui e o que eles estão relatando em tempo real.
Os principais sensores relacionados ao consumo de energia que estão disponíveis (e existem há vários anos) no Hardware Monitor são: Voltagem da CPU, Corrente da CPU e Potência da CPU. Para outros elementos na lista acima, não há sensores de hardware para medir o consumo de energia. Portanto, a Apple deve estar usando fatores de extrapolação específicos, dependendo do modelo do Mac e do hardware subjacente.
fonte