Find out which apps use the battery

My devices have power problems. The battery does not withstand as much time as we would like.

There are several components that, as I guessed, are causing battery problems.

Currently, the best way I can see that the culprit is to go through one by one and turn off each of them, and then conduct a test (this is about 6 hours).

To get a true idea of ​​what is going on, this would mean weeks of testing each piece.

Is there a better way? Something that can measure power consumption on a Windows mobile device? It may seem that the battery is pumping out of the processor cycles or something like that?

Any help is appreciated.

+4
source share
1 answer

There really is very little software that can do to show you what your power consumption is. Some batteries may provide information, but it is assumed that you have a device with one of these batteries and that the driver uses this ability. It's also not always terribly accurate, so even if you have a device that had this battery and had a driver that supported it, I'm still not sure I will trust it.

Personally, I soldered a few wires to the terminals of the battery and put a meter to look at the current traction. Then I started and stopped various applications and saw what was happening.

Another way would be to run something like Kernel Tracker (comes with the platform builder's eval version. It can show you every scheduled thread, and from this you can try to determine which application gets a lot of CPU time, and thereby using more power: Keep in mind that things like radios and backlights can increase power than a processor.

+3
source

Source: https://habr.com/ru/post/1315563/


All Articles