Cosa dice "Uso della batteria" e come viene implementato?


11

Ho diverse domande su "Impostazioni -> Informazioni sul telefono -> Uso della batteria", principalmente perché non capisco cosa significano esattamente quegli elementi.

(1) "Cell standby" indica l'energia utilizzata dalla comunicazione radio con le torri in assenza di comunicazione voce / dati?

(2) Cosa indica "Telefono inattivo"?

(3) Cosa indica "Sistema Android", energia utilizzata dall'esecuzione del codice OS?

(4) Cosa indica "Mediaserver"?

(5) Cosa indica "App Android Core"?

(6) Elenca anche l'energia consumata dalle singole app. Mi chiedo se quegli elementi includano solo l'energia consumata da CPU + RAM + Flash, perché l'energia utilizzata da display + wifi + cella è già elencata separatamente senza scomposizione nelle app. Ho ragione?

(7) In che modo Android misura l'energia utilizzata dai singoli componenti hardware? Ad esempio, per misurare l'energia utilizzata dal display, misura dalla tensione e dalla corrente o semplicemente misura dal momento in cui il display e / o la retroilluminazione sono accesi? In quest'ultimo caso, come gestisce hardware diverso?

(8) In che modo Android misura l'energia utilizzata dalla CPU / RAM / Flash di ogni singolo processo? Immagino che per la CPU, potrebbe usare l'esempio e scoprire per quanto tempo ogni processo occupa la CPU, proprio come fanno molti profiler di prestazioni. Ma per RAM e Flash, sembra essere molto costoso misurarlo online.

(9) Le informazioni contenute in "Uso della batteria" sono accurate? :-)

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

Risposte:


6

Se fai clic su ciascuno, ti darà maggiori informazioni. Non conosco la risposta a tutte le tue domande, ma condividerò ciò che so ...

(1) "Cell standby" indica l'energia utilizzata dalla comunicazione radio con le torri in assenza di comunicazione voce / dati?

Sì.

(2) Cosa indica "Telefono inattivo"?

È la potenza che il tuo dispositivo utilizza per rimanere acceso quando non lo usi. La CPU continua a funzionare e la memoria viene mantenuta accesa ...

(3) Cosa indica "Sistema Android", energia utilizzata dall'esecuzione del codice OS?

Esiste un'opzione separata per il sistema operativo Android che si riferisce all'esecuzione di app. Il sistema Android è l'energia utilizzata per eseguire determinati servizi in background come AutoSync e il lato software della comunicazione con le torri cellulari ...

(4) Cosa indica "Mediaserver"?

Credo che sia tutta un'elaborazione audio e video. Non credo che rifletterà il tempo totale di riproduzione della musica, ma invece il tempo totale di elaborazione utilizzato dalla CPU per decodificarla.

(5) Cosa indica "App Android Core"?

Non ho questo sul mio telefono. Mi chiedo se questo è ciò che è etichettato "Android OS" per me.

(6) Elenca anche l'energia consumata dalle singole app. Mi chiedo se quegli elementi includano solo l'energia consumata da CPU + RAM + Flash, perché l'energia utilizzata da display + wifi + cella è già elencata separatamente senza scomposizione nelle app.

Ottima domanda Non lo so.


Ehi Matt. Grazie per le risposte (+1). Per quanto riguarda (5), hai ragione, ho visto sia "Android Core Apps" che "Android OS". Ad esempio, questa pagina, geardiary.com/2009/12/29/… , contiene "App Android Core". Quindi l'energia consumata eseguendo il codice nel kernel è classificata in "Sistema Android" o "Sistema operativo Android"? Hai detto che il sistema operativo Android si riferisce all'esecuzione di app. Che cosa sono esattamente quelle "app"?
sempreverde,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.