Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Power Profiler

I need to perform power measurements for android applications. I tried "powertutor" and it gives the power consumption per every application. Yet, I don't know how accurate its readings are. Does anyone know how accurate it is?

Also, I have used the DDMS to profile the android application. I obtain the processes as memory info about it. Is there a way that i can know the power consumption per process in Android? (some rough estimation?) or is it impossible?

I really need to perform "power" profiling for android applications but I don't know how.

like image 712
Adroidist Avatar asked May 17 '11 20:05

Adroidist


People also ask

What is power profiles for Android?

Stay organized with collections Save and categorize content based on your preferences. Battery use information is derived from battery use statistics and power profile values.

How do I check power consumption on Android?

Open the Settings app. From the list, tap Battery or Battery Usage. It will display the list of apps and the battery life they consume.

What is the use of Android profiler?

The Memory Profiler is a component in the Android Profiler that helps you identify memory leaks and memory churn that can lead to stutter, freezes, and even app crashes. It shows a realtime graph of your app's memory use and lets you capture a heap dump, force garbage collections, and track memory allocations.


1 Answers

In my academic research for measuring power consumption on Android, we use a power supply hooked up to the phone's battery terminals that outputs the voltage and current to a PC. Measure without the app to get a baseline and then compare against measurements with the app running. It's not extremely accurate, but it's the best way we know how.

like image 109
marchica Avatar answered Sep 27 '22 17:09

marchica