Was sagt „Batterieverbrauch“ aus und wie wird es implementiert?

11

Ich habe mehrere Fragen zu "Einstellungen -> Informationen zum Telefon -> Batterieverbrauch", hauptsächlich, weil ich nicht verstehe, was genau diese Elemente bedeuten.

(1) Zeigt "Zellen-Standby" die Energie an, die von der Funkkommunikation mit den Türmen verbraucht wird, wenn keine Sprach- / Datenkommunikation besteht?

(2) Was bedeutet "Telefon im Leerlauf"?

(3) Was zeigt "Android System" an, wie viel Energie die Ausführung des Betriebssystemcodes verbraucht?

(4) Was bedeutet "Mediaserver"?

(5) Was bedeutet "Android Core Apps"?

(6) Außerdem wird der Energieverbrauch einzelner Apps aufgeführt. Ich frage mich, ob diese Elemente nur die von CPU + RAM + Flash verbrauchte Energie enthalten, da die von Display + WLAN + Zelle verbrauchte Energie bereits separat aufgelistet ist, ohne sie in Apps aufzuteilen. Hab ich recht?

(7) Wie misst Android den Energieverbrauch einzelner Hardwarekomponenten? Um beispielsweise den Energieverbrauch des Displays zu messen, misst er die Spannung und den Strom oder nur den Zeitpunkt, zu dem das Display und / oder die Hintergrundbeleuchtung eingeschaltet werden? Wenn letzteres der Fall ist, wie geht es mit unterschiedlicher Hardware um?

(8) Wie misst Android den Energieverbrauch von CPU / RAM / Flash jedes einzelnen Prozesses? Ich denke, für die CPU wird möglicherweise ein Beispiel verwendet, um herauszufinden, wie lange jeder Prozess die CPU belegt, genau wie es viele Leistungsprofiler tun. Aber für RAM und Flash scheint es sehr teuer zu sein, es online zu messen.

(9) Sind die Angaben in "Batter Use" korrekt? :-)

Jede Hilfe wäre sehr dankbar. Vielen Dank!

immergrün
quelle

Antworten:

6

Wenn Sie auf jedes klicken, erhalten Sie weitere Informationen. Ich weiß nicht die Antwort auf alle Ihre Fragen, aber ich werde teilen, was ich weiß ...

(1) Zeigt "Zellen-Standby" die Energie an, die von der Funkkommunikation mit den Türmen verbraucht wird, wenn keine Sprach- / Datenkommunikation besteht?

Ja.

(2) Was bedeutet "Telefon im Leerlauf"?

Dies ist die Leistung, mit der Ihr Gerät eingeschaltet bleibt, wenn Sie es nicht verwenden. Die CPU läuft noch und der Speicher bleibt eingeschaltet ...

(3) Was zeigt "Android System" an, wie viel Energie die Ausführung des Betriebssystemcodes verbraucht?

Für Android OS gibt es eine separate Option, die sich auf die Ausführung von Apps bezieht. Das Android-System ist die Energie, die zum Ausführen bestimmter Hintergrunddienste wie AutoSync und der Softwareseite der Kommunikation mit Mobilfunkmasten verwendet wird ...

(4) Was bedeutet "Mediaserver"?

Ich glaube, das ist alles Audio- und Videoverarbeitung. Ich denke nicht, dass es die Gesamtzeit widerspiegelt, die Sie Musik abgespielt haben, sondern die Gesamtverarbeitungszeit, die die CPU zum Dekodieren verwendet hat.

(5) Was bedeutet "Android Core Apps"?

Ich habe das nicht auf meinem Handy. Ich frage mich, ob dies für mich als "Android OS" bezeichnet wird.

(6) Außerdem wird der Energieverbrauch einzelner Apps aufgeführt. Ich frage mich, ob diese Elemente nur die von CPU + RAM + Flash verbrauchte Energie enthalten, da die von Display + WLAN + Zelle verbrauchte Energie bereits separat aufgelistet ist, ohne dass sie in Apps aufgeteilt wird.

Gute Frage. Ich weiß es nicht.

Matt
quelle
Hey Matt. Danke für die Antworten (+1). In Bezug auf (5) haben Sie Recht, dass ich sowohl "Android Core Apps" als auch "Android OS" gesehen habe. Diese Seite, geardiary.com/2009/12/29/… , enthält beispielsweise "Android Core Apps". Wird der Energieverbrauch beim Ausführen von Code im Kernel in "Android System" oder "Android OS" eingeteilt? Sie haben erwähnt, dass sich Android OS auf die Ausführung von Apps bezieht. Was genau sind diese "Apps"?
Immergrün