Currently I am using Power Tutor to profile my battery usage. It is very nice for finding those rouge applications draining your battery. On the other hand it includes the useless LCD usage in the total Power Usage.
What are you guys using?
Battery Left works great. It's very accurate and also seems to show if the system is using all of the battery.
battery profiling
We've been working on this exact problem at little eye labs. We've built a performance analysis and debugging tool that does battery, memory, CPU and data profiling for android apps.
Its a commercial app, but in beta right now so free to download for now. littleeye.co
Some good ones are:
Betterbatterystats
SystemPanel
CPU Spy
I tend to use these together to develop a comprehensive view. First checking CPUspy to determine to what extent my device is sleeping properly, and if it is not, checking either SystemPanel to determine what if it's an app or a process, and then Betterbatterystats for more detail.
Related
Hi.
Yesterday night something strange happened to my sgs. I went to bed with about 30% juice on the phone. When i wake up after 5 hours, the phone was flat.
I suspect that a rouge app is killing the battery. How can i figure out which app is draining the battery?
Sent from my GT-I9100 using XDA App
you can go to Settings > About phone > Battery usage .
you will see list of the hardwares ( such as Disply ), and softwares tthat use the battery and the % of each one is using.
I hope that helped you,,
xenomage said:
Hi.
Yesterday night something strange happened to my sgs. I went to bed with about 30% juice on the phone. When i wake up after 5 hours, the phone was flat.
I suspect that a rouge app is killing the battery. How can i figure out which app is draining the battery?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Use Watchdog from Market. It will alert you when appas are misbehaving/using a cpu beyond a threshold.
To see what processes are causing wakelocks (wakes from deep sleep), use BetterBatteryStats. It;s free on XDA.
http://forum.xda-developers.com/showthread.php?t=1179809
If you are on 2.3.3, then it might be Wifi Sharing Manager that's causing battery drain.
Use Antek App Manager, a free app from market to freeze the two system apps related to wifi sharing.
about battery usage.
also you can go to task manager before leaving your phone for hours and stop all active apps. i do this on a daily basis. i also have task manager on a home screen for easy access. =)
Using task killers won't save you any battery. Android has a powerful memory management feature. When it runs out of memory (in our sgs2 with 1 gb ram, that's almost impossible), it removes finished apps from memory automatically. Some apps are kept in memory for faster launch. Idle apps in memory doesn't consume any cpu. Hence it doesn't drain your battery!
Having run System Panel for a couple weeks and finding it useful, I found another app that reports per-process CPU usage using built-in Android OS tools. I found that System Panel, while it didn't use a lot of resources, did use enough to cause a little battery drain. Here's an app that will allow you to uninstall System App and still get per-process CPU usage:
https://market.android.com/details?id=myc.phone.PhoneInfo&hl=en
I found this app after discovering that you could use *#*#4636#*#* to get CPU usage. This app just makes it easier.
Mike
My idle cpu usage seems a little high and sporadic and I'd like to force them all to 0% when idle but still be able to receive background data like for instance my play store seems to use a continuous idle usage and a few others. I can freeze them with the System Tuner but I'd prefer to Globally force all apps to 0% usage so I'm getting say 1% usage at idle on occasion every hour or few hours? When I use System Monitor, I see my cpu usage kind of jumping from 0 to up to 35-40% while idling and I don't want these apps using any resources at idle. I'm trying to extend battery life a lot more.
My battery life is really good already since I have a 3600mah battery but I could get even better if I can dial in the usage at idle.
Is there application that can do that?
On another note, I can't seem to figure out why my Google Calendar won't open a "New Event" it just sits on the Loading... Screen
Thanks
Greenify! It's in the play store for free
Me Gusta!
Greenify is best for hibernate user apps you can also prevent system apps with Rom Toolbox>app manager>select app>advance freeze>disable useless services
Use Ds battery saver pro for better deep sleep
If your android version is 4+ go to settings>developer options>choose background processes atmost 2
Sent from my LG-P880 using xda premium
I wish the Developer options for the the services would stick after reboot since it always reverts...
1chris89 said:
I wish the Developer options for the the services would stick after reboot since it always reverts...
Click to expand...
Click to collapse
Yes it's reverts in every reboot
Sent from my LG-P880 using xda premium
None of those things changed it, still getting a minimum of 15% usage at complete idle with 0 processes allowed and close every app after use.
Not sure what do here... Battery life while in use is poor just because of those background load.
1chris89 said:
None of those things changed it, still getting a minimum of 15% usage at complete idle with 0 processes allowed and close every app after use.
Not sure what do here... Battery life while in use is poor just because of those background load.
Click to expand...
Click to collapse
Buy betterbatterystats and check wich app or wakelocks are draining your battery,if you find nothing then throw the battery in dustbin.
Sent from my LG-P880 using xda premium
The last week or so since I got my HTC One Max, I have been slowly configuring it and setting it up to my tastes. On my previous phone, an HTC Rezound, I used an app called Clean Master to manage the phones ram, and Battery Doctor to extend its battery life. I tried an application called Battery Guru on my Max, but it actually drained the battery faster while the phone was not doing anything. After uninstalling it, my battery life seems to have shot upwards. I have not re-installed Battery Doctor. I have read the following things about these battery saver apps over the last few days:
1. Some say the applications are not needed and you should not use them, especially if they include a task manager. The logic was that Android was designed to have multiple apps in memory all the time, and closing them, then opening them again from scratch, uses up the battery.
2.Others have said just the opposite. They claim the applications greatly increase battery life. If you read the reviews on the Android Market about these two applications, that seems to be the case.
Both of these applications I have used get rave reviews from the many folks that have used them. Is the benefit they are seeing just imagined? Do the applications actually work? Is it also possible that they work for some and not others, since there are a lot of models of Android devices out there?
Most things that are ram "cleaners" are just giving you a slight point in time speed boost. Your ram will fill up again (as it should). Most so called battery doctors cripple your phone to extend battery life (think extreme power saver on the Max). What you want is something that blocks the applications that you do have running from performing activities in the background that you dont need at that moment ( think facebook looking for your location even when not using it just so it will know it faster when you open the app).
I use a combo of firewall to block most apps from using the internet (radio takes a lot of battery) and greenify which hibernates the app while keeping it in ram so it brings me into the app where I was before.
mikekoz said:
The last week or so since I got my HTC One Max, I have been slowly configuring it and setting it up to my tastes. On my previous phone, an HTC Rezound, I used an app called Clean Master to manage the phones ram, and Battery Doctor to extend its battery life. I tried an application called Battery Guru on my Max, but it actually drained the battery faster while the phone was not doing anything. After uninstalling it, my battery life seems to have shot upwards. I have not re-installed Battery Doctor. I have read the following things about these battery saver apps over the last few days:
1. Some say the applications are not needed and you should not use them, especially if they include a task manager. The logic was that Android was designed to have multiple apps in memory all the time, and closing them, then opening them again from scratch, uses up the battery.
2.Others have said just the opposite. They claim the applications greatly increase battery life. If you read the reviews on the Android Market about these two applications, that seems to be the case.
Both of these applications I have used get rave reviews from the many folks that have used them. Is the benefit they are seeing just imagined? Do the applications actually work? Is it also possible that they work for some and not others, since there are a lot of models of Android devices out there?
Click to expand...
Click to collapse
Try greenify
Sent from my HTC One max using xda app-developers app
Free ram is idle ram. Having a lot of ram usage isnt a bad thing... Don't know how many people think the opposite. Now if it gets too high then yea its an issue when opening new apps but this issue died with gingerbread in all reality. Some would argue task managers even died with froyo.
Sent from my HTC0P3P7 using xda app-developers app
Thanks everybody! I have installed Greenify, and removed Battery Doctor and Clean Sweep, and my phone is running great! I like it so much, I have put Greenify on my other Android tablets. No more battery saving apps or task managers for me!!
The trick is to properly manage the apps that you use.
The problem with task killers is that some apps that you kill will simply "respawn" themselves automatically in the background. Killing apps that do this just means your phone is constantly closing/opening the app again and again which is worse than not killing it in the first place. You will just have to experiment and check which apps respawn after killing them and avoid having the task killer auto-kill those apps, or uninstall those apps.
You also have battery saver apps that try to manage turning certain features on/off like WiFi, GPS and Blutooth. The most efficient way of managing this is to manually disable those features when you don't need them. Having an app do this for you means that app now has to be running all the time to manage those other features, which itself will ironically increase battery usage.
Avoiding as many apps as possible that need to constantly run in the background to perform it's function. These mostly include instant messenger apps or other apps that regularly check the internet for updates in the background. Either avoid them or if possible increase the delay between how often the app checks for updates/info. The Greenify app will allow you to "suspend/pause/freeze" specific apps when they are not currently on your screen. This keeps them from performing any activity in the background, and will help save battery if used on apps that would normally be doing tasks in the background. The downside is that if that app is suppose to be doing something while in the background, it won't be doing that anymore...like checking for updates, chat messages etc...
Keep screen brightness on automatic, so you don't waste power on a bright screen when in a darker environment.
These should be more than enough tips to help you better manage your battery.
I'm looking for an app that shows a list of running processes and services, their memory, CPU and battery usage, a table of CPU frequencies and battery stats, in Material Design possibly completely free and available in Play Store.
I searched a lot, but I haven't found anything that satisfies these criteria
Does someone know a similar gem?