Where is the energy spent inside my app?
Purdue University West Lafayette · Microsoft (United States)
Abstract
Where is the energy spent inside my app? Despite the immense popularity of smartphones and the fact that energy is the most crucial aspect in smartphone programming, the answer to the above question remains elusive. This paper first presents eprof, the first fine-grained energy profiler for smartphone apps. Compared to profiling the runtime of applications running on conventional computers, profiling energy consumption of applications running on smartphones faces a unique challenge, asynchronous power behavior, where the effect on a component's power state due to a program entity lasts beyond the end of that program entity. We present the design, implementation and evaluation of eprof on two mobile OSes,…
Citation impact
- FWCI
- 75.18
- Percentile
- 100%
- References
- 33
Authors
3Topics & keywords
- Android (operating system)
- Computer science
- Profiling (computer programming)
- Mobile apps
- Energy consumption
- Popularity
- Asynchronous communication
- Operating system
- Affordable and clean energy