O que o “Uso da bateria” diz e como é implementado?

11

Tenho várias perguntas sobre "Configurações -> Sobre o telefone -> Uso da bateria", principalmente porque não entendo exatamente o que esses itens significam.

(1) "Espera de célula" indica a energia usada pela comunicação de rádio com as torres quando não comunicação de voz / dados?

(2) O que "Telefone inativo" indica?

(3) O que "Sistema Android" indica, energia usada pela execução do código do SO?

(4) O que indica "Mediaserver"?

(5) O que "Android Core Apps" indica?

(6) Ele também lista a energia consumida por aplicativos individuais. Gostaria de saber se esses itens incluem apenas a energia consumida pela CPU + RAM + Flash, porque a energia usada pela tela + wifi + célula já está listada separadamente, sem discriminação dos aplicativos. Estou correcto?

(7) Como o Android mede a energia usada por cada componente de hardware? Por exemplo, para medir a energia usada pelo monitor, ele mede por tensão e corrente ou apenas mede no momento em que o monitor e / ou luz de fundo é ligada? Se este for o caso, como ele lida com hardware diferente?

(8) Como o Android mede a energia usada pela CPU / RAM / Flash de cada processo individual? Eu acho que para a CPU, ele pode usar o exame e descobrir quanto tempo cada processo ocupa a CPU, assim como muitos perfis de desempenho. Mas para RAM e Flash, parece ser muito caro medi-lo on-line.

(9) As informações em "Uso da massa" são precisas? :-)

Qualquer ajuda seria muito apreciada. Obrigado!

sempre-verde
fonte

Respostas:

6

Se você clicar em cada um, ele fornecerá mais informações. Não sei a resposta para todas as suas perguntas, mas vou compartilhar o que sei ...

(1) "Espera de célula" indica a energia usada pela comunicação de rádio com as torres quando não há comunicação de voz / dados?

Sim.

(2) O que "Telefone inativo" indica?

É a energia que seu dispositivo usa para permanecer ligado quando você não o está usando. A CPU ainda está funcionando e a memória é mantida ligada ...

(3) O que "Sistema Android" indica, energia usada pela execução do código do SO?

Há uma opção separada para o sistema operacional Android, que se refere à execução de aplicativos. O sistema Android é a energia usada para executar certos serviços em segundo plano, como o AutoSync e o lado do software da comunicação com torres de celular ...

(4) O que indica "Mediaserver"?

Eu acredito que isso é tudo processamento de áudio e vídeo. Não acho que isso reflita o tempo total que você tocou, mas o tempo total de processamento que a CPU usou para decodificá-la.

(5) O que "Android Core Apps" indica?

Eu não tenho isso no meu telefone. Gostaria de saber se é isso que é rotulado como "Android OS" para mim.

(6) Ele também lista a energia consumida por aplicativos individuais. Gostaria de saber se esses itens incluem apenas a energia consumida pela CPU + RAM + Flash, porque a energia usada pela tela + wifi + célula já está listada separadamente, sem discriminação dos aplicativos.

Ótima pergunta. Eu não sei.

Matt
fonte
Hey Matt. Obrigado pelas respostas (+1). Em relação a (5), você está certo que eu vi "Android Core Apps" e "Android OS". Por exemplo, esta página, geardiary.com/2009/12/29/… , tem "Android Core Apps". Então, a energia consumida pela execução de código no kernel é categorizada em "Sistema Android" ou "Android OS"? Você mencionou que o sistema operacional Android se refere à execução de aplicativos. O que exatamente são esses "aplicativos"?
evergreen