Que dit «Utilisation de la batterie» et comment est-il mis en œuvre?

11

J'ai plusieurs questions sur "Paramètres -> À propos du téléphone -> Utilisation de la batterie", principalement parce que je ne comprends pas exactement ce que ces éléments signifient.

(1) La «veille cellulaire» indique-t-elle l'énergie utilisée par la communication radio avec les tours lorsqu'il n'y a pas de communication voix / données?

(2) Que signifie "Téléphone inactif"?

(3) Qu'est-ce que le «système Android» indique, l'énergie utilisée par l'exécution du code du système d'exploitation?

(4) Que signifie "Mediaserver"?

(5) Que signifie "Android Core Apps"?

(6) Il répertorie également l'énergie consommée par les applications individuelles. Je me demande si ces éléments incluent uniquement l'énergie consommée par CPU + RAM + Flash, car l'énergie utilisée par display + wifi + cell est déjà répertoriée séparément sans ventilation vers les applications. Ai-je raison?

(7) Comment Android mesure-t-il l'énergie utilisée par chaque composant matériel? Par exemple, pour mesurer l'énergie utilisée par l'écran, mesure-t-il la tension et le courant ou mesure-t-il simplement le moment où l'écran et / ou le rétroéclairage sont allumés? Si ce dernier est le cas, comment gère-t-il un matériel différent?

(8) Comment Android mesure-t-il l'énergie utilisée par le CPU / RAM / Flash de chaque processus individuel? Je suppose que pour le processeur, il peut utiliser un échantillonnage et trouver combien de temps chaque processus occupe le processeur, tout comme le font de nombreux profileurs de performances. Mais pour la RAM et le Flash, il semble très coûteux de le mesurer en ligne.

(9) Les informations contenues dans "Utilisation de la batterie" sont-elles exactes? :-)

Toute aide serait très appréciée. Merci!

à feuilles persistantes
la source

Réponses:

6

Si vous cliquez sur chacun d'eux, cela vous donnera plus d'informations. Je ne connais pas la réponse à toutes vos questions mais je partagerai ce que je sais ...

(1) La «veille cellulaire» indique-t-elle l'énergie utilisée par la communication radio avec les tours lorsqu'il n'y a pas de communication voix / données?

Oui.

(2) Que signifie "Téléphone inactif"?

C'est la puissance que votre appareil utilise pour rester allumée lorsque vous ne l'utilisez pas. Le CPU fonctionne toujours et la mémoire est maintenue sous tension ...

(3) Qu'est-ce que le «système Android» indique, l'énergie utilisée par l'exécution du code du système d'exploitation?

Il existe une option distincte pour Android OS qui fait référence à l'exécution des applications. Le système Android est l'énergie utilisée pour exécuter certains services d'arrière-plan comme AutoSync et le côté logiciel de la communication avec les tours de téléphonie cellulaire ...

(4) Que signifie "Mediaserver"?

Je crois que c'est tout le traitement audio et vidéo. Je ne pense pas que cela reflète le temps total pendant lequel vous avez joué de la musique, mais plutôt le temps de traitement total utilisé par le processeur pour le décoder.

(5) Que signifie "Android Core Apps"?

Je n'ai pas ça sur mon téléphone. Je me demande si c'est ce qui est étiqueté "Android OS" pour moi.

(6) Il répertorie également l'énergie consommée par les applications individuelles. Je me demande si ces éléments incluent uniquement l'énergie consommée par CPU + RAM + Flash, car l'énergie utilisée par display + wifi + cell est déjà répertoriée séparément sans ventilation pour les applications.

Grande question. Je ne sais pas.

Mat
la source
Salut Matt. Merci pour les réponses (+1). En ce qui concerne (5), vous avez raison, j'ai vu à la fois "Android Core Apps" et "Android OS". Par exemple, cette page, geardiary.com/2009/12/29/… , a "Android Core Apps". L'énergie consommée par l'exécution de code dans le noyau est-elle donc classée dans "Système Android" ou "OS Android"? Vous avez mentionné que Android OS fait référence à l'exécution d'applications. Que sont exactement ces "applications"?
evergreen