Come verificare la quantità di batteria utilizzata da ciascuna applicazione?

1

Come si può verificare quanta batteria un'applicazione utilizza da una carica completa del 100%?

Ci sono delle applicazioni là fuori o è impossibile?

    
posta orange 28.07.2012 - 18:37
fonte

1 risposta

4

Questo è praticamente impossibile. Ogni programma non direttamente usa la batteria - tutti usano la CPU, che usa la batteria. Ma ogni altro componente hardware utilizza anche la potenza: schermo, GPU, disco rigido / SSD, ecc. Ovviamente non si esegue solo un programma alla volta, di solito si eseguono diversi, oltre a tutti i processi in background per il sistema operativo e altri servizi. Ciò è ulteriormente complicato dal modo in cui il sistema operativo e la CPU allocano le risorse - nonostante il modo in cui appare, tutto non viene eseguito contemporaneamente, la CPU passa rapidamente da un'attività all'altra, dando l'impressione di tutto ciò che viene eseguito contemporaneamente. Inoltre, le moderne CPU possono modificare la quantità di energia che possono assorbire a seconda delle attività in corso.

Quindi l'effetto che ogni programma ha sulla durata della batteria dipende da molti fattori, molti dei quali non sono facilmente misurabili. Il più vicino che si potrebbe ottenere potrebbe essere il monitoraggio dell'utilizzo della CPU di ciascun programma nel tempo e fare una stima basata sullo scarico della batteria in quel periodo. Comunque sarebbe una stima approssimativa molto , e non molto accurata per qualsiasi scopo utile a cui possa pensare.

    
risposta data 28.07.2012 - 19:43
fonte

Leggi altre domande sui tag