MeasuringPowerConsumption
Revision 7 as of 2012-10-31 09:23:01
Clear message
Please help to improve this page if you have more tools or ideas to add.
Nexus7 Power Measurement
Steve Conklin did an initial investigation on the power consumption on the Nexus7 by watching the I2C bus and doing some disassembly of the unit:
git repo for tools mentioned in the above presentation: git@github.com:sconklin/nexus-tools.git
Identifying Issues
- Measuring CPU usage is a good way to detect when your application is drawing too much power, kcachegrind and callgrind (part of Valgrind) are excellent tools.
Hardware Tools
The ARM Energy Probe is a hardware tool that is fairly cheap and can be used to measure power consumption. It uses a GPL software stack and offers command-line and HTML5+websockets interface. Here is an intro video on using the ARM Energy Probe.