Best app to track "Awake" activity - Galaxy S II Q&A, Help & Troubleshooting

Ok for the life of me i don't know why I'm getting a solid Awake bar when my screen is off. I've tried using Watchdog Lite but it doesn't warn me about any unusual activity so I guess I have to use some sort of activity logger to monitor the behaviour when my screen is off
What's the best app to do this?

search CPU SPY in the market

Hmm does this app actually shows what app running in the background is contributing to the CPU usage? Seems like it only lists the amount of time spent in each CPU frequency...

Try this:
http://forum.xda-developers.com/showthread.php?t=1139927

Best app I've ever used for this is Watchdog. It measures every app, including native processes versus cpu usage over time. This makes tracking down that rogue app very easy. The paid version adds a blacklist feature so that any app using more than X% of cpu automatically gets killed.

How do I interprete all the data in Watchdog Lite?
At the "Stats" tab there is
CPU% in background Android apps => What's this mean?
Also...
CPU information: User 9.8%, Nice 0.2%, etc.. What all this mean???

Watchdog is a total overkill if you just want to check your cpu clock speeds.
Take the advice from post #2 and install cpu spy.
Edit: Just realized you wanna see the Apps. I tried watchdog for that, but it leaves out several, so I don't think it's very accurate.

cpu spy

Interesting app, this CPU Spy
However as expected, it only shows the state times, not really useful for tracking a rogue app isn't it
More useful for overclocking apps

So CPU Spy or Watchdog none can do the purpose, right? I also need to see what the damn running in background which is making my phone awake and unnecessary battery drainage! I have no apps set on Auto Sync/Refresh, No widgets...!

System panel really is the ultimate app to track each app CPU usage. Paid version, enable monitoring.

Related

[Q] Major Battery Drain While Using Words With Friends

I recently installed words with friends and have noticed a major drain on my battery caused by it slamming my cpu and RAM. All it is, is a scrabble type of game but continues to BASH my phone in the background. I have never experienced such drain from any game let alone a game that is not very graphic based. Something strange is happening here.
Has anybody else had the same issue? I don't remember it draining my battery as bad on my SGS 1.......
https://market.android.com/details?id=com.zynga.words&feature=search_result
Edit: Found this: http://androidforums.com/android-games/277995-beware-words-friends-eating-up-battery.html
The problem is happening on my best mates iPhone too
Its probably the apps code. Its making the phone run both cores at Max for no reason.
If your a root user try underclocking to 800 and see if its still bad.
Sent from my GT-I9100 using XDA App
Change background notifications to never in the account setting page. Also force close it in the battery status screen.
Sent from my GT-I9100 using XDA Premium App
Same thing happens to me. My phone gets so hot and my battery drains like crazy whenever I play the game. I wish the Developers would fix it, cause I love playing this game!
I use task killers (e.g., Advance Task Killer) to autokill the app when the phone is off, because sometimes the app still runs in the background. And whenever I turn my phone back on my battery is almost dead.
It's the problem with the app itself and until they fix the problem I'm keeping it away from my Android phone, that's lame.
Words is just a pain but my ios friends play it ...
What I do with mine is have a rooted phone and have tasker and have to cripple the phone to 500mhz max so it's still playable, just not speedy or it'll sit at 1000mhz looking at the game board but the waiting for moves screen can sit at 200mhz displaying ads
profile is words
entry
1. notify, "words running"
2. notify cancel, "words running"
3. cpu, gov powersave 500-500mhz
4. wait, 1second until %cpufreq < 510000
5. if, %cpufreq > 500000
6. goto 3
7. endif
8. cpu, gov conservative 200-500mhz
9. if, cpu > 500000
10. cpu powersave 500-500
11. endif
12. notify if %cpufreq < 510000, "throttled - max 500" with a icon of a hippo
exit
1. cpu gov, on demand 200-1200
2. notify cancel "throttled - max 500"
i also have a shortcut to task that launches words, just sets the gov to conservative 200-500 and loads words, the cpu freq won't stay at your max if it's already over the maximum
it loses smooth scrolling around the game board but uses half or less of the battery it did just running as is. when words isn't in the foreground it'll go back to whatever you set it to
Found this searching for my own issue. Just killing the app after closing it didn't help enough because it would still drain while I had it open.
Using the AT&T version I get the same issue. WordFeud's footprint is literally non-existant so I would suggest moving to that app. It's on iOS too.
I think they finally fixed it with the new words update
tallblazer124 said:
I think they finally fixed it with the new words update
Click to expand...
Click to collapse
Still seems to be killing me on a Droid PRO

Task killers?

Task killers is there any advantage on using them ? Currently I am using one that kills as I lock my phone although in theory these apps are just booting back up in the background (services that is) isn't that hogging resources in its own right ?
So my question is do you use a task killer ?
Cheers
The consensus is that they're not useful. Use the back button to quit apps, and a battery monitor to monitor apps that abuse power.
If you see apps taking up RAM, that's a good thing - RAM is supposed to be utilized so that the phone can launch apps faster.
Do not use task killers!
Our beloved gs2 has lotsa memory and android's memory management is very powerful. So don't worry about ram usage. When the device runs out of ram/after an app is no longer required to be kept in memory, inactive and finished apps are removed from memory automatically.
Most of the apps, after exit are kept in memory for a faster launch next time. Idle apps doesn't consume any cpu or battery.
If you're worried about your cpu usage and battery drain, use watchdog from market to monitor misbehaving apps.
Use betterbatterystats to monitor what apps/services are causing wakelocks.
http://forum.xda-developers.com/show....php?t=1179809
Then you can adjust the settings/uninstall apps that's causing battery drain.

[Q] How to prolong battery life of mini pro / Alternative to Juice defender??

Hi, I own a Xperia mini pro. My first android phone .I have rooted my phone. The phone's ROM hasn't been changed. I'm using root apps like CPU Master, Auto Manager Memory, SD card speed increase etc. Default launcher is GO launcher.
I had read in many forums that rooting a phone and using softwares like CPU Master may increase the battery life. Currently my average battery life is around 12-14 hours. It was the same when I hadn't rooted my phone. I leave HSDPA data transfer always on. That might be one of the contributors in draining the battery faster. I used to use Juice defender earlier. Though it seemed to increase my phone's battery life (mainly because of my setting to switch data transfer off when screen is off 'but' allow data transfer for only some selected apps even when screen is off), it used to make my phone laggy. I've used other apps like green power, tasker and others.. While they switch off data when screen is off, none of them have option to enable data for selected apps even when screen is off(which i need because most of my friends use apps like whatsapp, facebook messenger or gtalk to message me). I've also removed some system apps, like fun and downloads, popcap etc. Could I use any alternatives for the apps mentioned above which consume lesser battery? Or is improving battery life on rooting only possible when ROM and kernels are changed
Plz suggest an alternative to juicedefender that allows me to do what i want. And it'l be really helpfull if someone who has achieved prolonging his/her mini pro's battery life gives me some tips on the same.
33 1/2 hours since I posted this question. And still no reply.. I'm disappointed
Hope this helps.
Hi,
Bro u have a rooted phone , but you don't have a custom ROM that means that you can not overclock or under clock your mobile, so using cup master or set cpu will not help you.
Solution can be u an flash a new ROM having an overclocked kernel or you can flash a overclocked kernel to your current stock ROM or if you don't want to do any of this simply uninstall cpu manager as it will be eating unnecessary juice from your battery and not helping in any way.
Auto memory manager does improves battery life but only a bit, it basically controls the apps killing rate i.e. it manages how much RAM should remain free at all times helps improves performance of you phone, so don't use an aggressive profile because it will kill apps (background or paused or closed) very frequently which in turn will lead to use of your battery, instead use a mild or less aggressive or default settings this will improve both performance of your phone and use lesser juice as compared to a aggressive setting.
Also keep in mind since u r using Gingerbread so killing apps using task killers after every few minutes will not help , so u can uninstall task killers, also if u need a task killer it is already present in go launcher u can use that.
Juice defender is ultimate app which helps improves battery a lot, but u need to have optimized settings according to your needs.
My advice is use smart profiles by Antutu to create profiles for different timings i.e when you need 3g or wirelss or not as when your are sleeping you don't need wifi or 3g on.
Also best option of saving battery is reducing screen brightness.
You can reduce brightness to 20 % which you are inside the building or working under lights as the screen is properly visible.
And outside in bright sun you can use 35-50% brightness.
Keeping phone at 100% brightness will screw the battery life.
You can use LUX or ambident light senor for automatic brightness setting according to the day light or unnatural light or dark.
hope this helps you.
Turbo
---------- Post added at 06:58 AM ---------- Previous post was at 06:36 AM ----------
I forgot to mention point about serious battery saving settings.
1) Use lesser widgets only widgets you really need, as they are battery hogger.
2) Try to reduce push interval for email notification, facebook, twitter, weather widget because using 1-5 min push interval will use a lot of juice, try increasing interval to 30 minutes or more or use manual push if you don't need the notification updates every single minute pooping in. This part eats most amount of battery so if u can change the settings this will improve you battery life a lot.
3) Also watch if any unnecessary services are not running in background, because a lot of apps uses services which eats significant battery , so if there is a application which is not needed at all but is running unnecessary service u can uninstall it if you want, but this is not mandatory.
4) Lastly you can use watchdog app , it log the cpu usage by apps and will let you know which app is eating up a lot of juice. So u can find the culprit and find alternative app for that.
Turbo .

Saving battery on my Android device?

So after some research and Googling, I discovered that "Killling" your app is only worse or has no effect for your battery life. Even using apps that "save" battery only harm it even more. I've been told these were the fundamental things to save battery ever since I even got my hands on a smart phone.. Guess I've been asking the wrong people.
So, what are real ways to save battery? I'm a heavy phone user, often surfing the net or watching Netflix on the go. Dimming my screen is not enough, are there any other techniques to prevent my phone from dying? I've got an Android 4.
If you're rooted:
Underclock
Undervolt
Change cpu governor/io scheduler
Flash different ROMS and kernels
Change your modem
And a few more.
Not rooted:
Use screen filter? Lol.
Update your firmware
Sent from my GT-I9100 using XDA
okmijnlp said:
If you're rooted:
Underclock
Undervolt
Change cpu governor/io scheduler
Flash different ROMS and kernels
Change your modem
And a few more.
Not rooted:
Use screen filter? Lol.
Update your firmware
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
I am rooted, thank you for the info! I'll be looking into it~
Get bigger battery?
Turn thing off lol only kidding but turn off auto updates such as news etc
If you look at your battery stats, under settings, you'll see what uses the most battery. Usually I find that my screen uses around 70% of my battery, but if you have something else high on the list you might have a "rogue app" preventing your phone from going into sleep mode.
If your screen is the culprit you can only save 10% or so by throttling your CPU etc. The only way you can make real savings is by reducing screen brightness.
Easiest way to save battery is use gemini app manager to stop apps being able to autostart when you don't want them to as then you don't have the os having to kill off unused apps to make more free ram.
For example a lot of apps can autostart when your wifi goes on or off, when your 3G signal drops etcetera including things like facebook or google play. By changing auto start for such apps you don't have to run a task killer which also saves battery.
Dave
Sent from my LG P920 using Tapatalk
i use the aokp rom milestone 4 atm, and i also have come accross a fantastic battery app called "Badass Battery Monitor". its free and details very very specifically what apps are using the battery most.
I have managed to increase my battery by rooting out the apps i dont use that are using prescious power...
Also, turning off useless app permissions for apps theat really dont need them and work perfectly well without them will also save on power massively. for this i use "LBE Privacy Guard" works an absolute charm
I have widget where I can turn off Internet connection, set brightness, GPS etc. Internet stand-by mode uses damn much battery... And when you don't use Internet, you can put on 2G, it also saves battery.
This may not benefit you if you are a heavy user but I find the feature on my Droid 3 that turns off 3G after 15 minutes of inactivity saves battery and also saves data. Not sure if this is a standard Android feature or if it would even benefit you.
Here with LG P990 and I don't have option to turn off 3G aftre some minutes... but if/when you didn't need high speed you can choose only 2G network (for example when needed receive only notification): this save a lot your battery.
Moreover you can verify battery consumption to see if there are autostart apps from your vendor than have heavy power consumption (for me there was OnScreenPhone) and use gemini app manager as explained previously.
In the end you can find out custom ROM for your device usually optimized for smoothness and power consumption.
First apps I download when switching to a new Rom to get a little control on battery are
Adfree- Get rid of ads, they eat a bit of battery.
DroidWall- Control what apps are able to access Internet under separate "Mobile Data" and "Wifi" Conditions.
Screenfilter- Dim the screen below factory settings.
LED's hack- Turn off the Softbutton Backlights (home/menu/back/search), even though they don't seem like it may eat up your battery, it is an extra 'light' that's on, even though it may be minimal, it's still drawing power.
Also, It maybe just a Photon thing cuz of the Pentile display but I always use if not completely Black background image, a dark one because the 'lighter' or 'whiter/colorful' images take more battery, same reason I always look for 'Inverted' or black themed apps too.
Turn OFF any 'Haptic feedback' settings on your phone (Keyboard, Phone DialPad, Screen/UI Interactions, etc..)
For Calls (Ringtone) and Notification settings, don't have them set to 'Ring and Vibrate' or just 'Vibrate' because the Vibration Mechanism will eat alot if battery. Some may argue that the Notification 'Vibrate' setting and even the Haptic feedback (which does in fact use the phones Vibration mechanism) would not kill battery because it's a 'quick' or 'minimal' use (depending on use) and but if your keyboard had the Haptic feedback on, thinking of how many times your touch the keyboard for even on Text message, try will add up and help kill the battery.
Turn OFF any/all Homescreen/UI Animations
Turn OFF any Auto Sync setting and instead have APPS sync in a specified interval, (Of course Depending on how important the information that's being pulled like Email) , Could be set to like every 4 hours to sync an so on.
Manually input Date/Time settings instead of "Get network provided values" because it'll be one less thing pulling from Internet.
Set Screen Timeout to 30 Secs and Never have Auto-Brightness set, instead use a brightness toggle of some sort (Stock 'Power Control' Widget works well) to only have it as bright as you need to view in current conditions.
Open the Google 'Talk' application and uncheck the 'Auto log-in' setting, and then 'Sign out'. For some reason this always runs in the background and eats alot of battery.
If I think of more things ill post them
Hope these tips help, if they do don't forget to hit the thanks button thanks.
MoPhoACTV Initiative
There are many ways...
Switch on WiFi, 3G at only using, and close the not using application, decrease display brightness etc...
And if you root your phone, you may change CPU governor, or build.prop tweaks, script tweaks... Or change to custom kernel or custom ROM.
I forgot that 'LED's hack' is not available in the market anymore, I attached it below.
i hv just downloaded screen-filter lets c how that works...
Juice defender
Try JuiceDefender by Latedroid. It helps a lot to turn off things you don't need when you don't need them. Sorry I can't post the link- I'm new to XDA
my experience:
undervolting does not help much. you have to test a lot for only a little bit of improvement.
in my opinion you will not really remark it.
but what helps, i think, is set cpu speed, if possible. for example i use samsung galaxy s2 where cpu has max 1200mhz. i set max cpu freq to 800mhz. with a good rom (hydrogenics f.e.) android keeps running smooth with 800mhz and battery lasts noticeable longer.
I agree that undervolting doesn't help so much.
Like in up post, best thing to save Your battery is to change cpu power. You can also use diffrent cpu govenor : good for battery are smartassv2 and power save. Just need to have rooted phone and download app, fx. Antutu CPU Master or Set CPU. U can also make your cpu speed profiles.

Tips or App to optimize Battery Life?

Hello, I have been searching the forums for any tips or apps people use to get the most battery life out of their HTC One and couldn't find what I was looking for. I'm not complaining too much since I am getting around 4 hours of screen time per day. But was just wondering if anyone used any apps or has a tip that they used that saw boost in saving battery usage. Thanks
juice defender
Juice Defender, Green Power, OR BatteryGuru - Made specifically from Qualcomm for Qualcomm Snapdragon processors! Tried it on my Atrix HD and it did some impressive work at saving battery.
Never used Juice Defender personally, but I did use Green Power before on my Note I, and it was great. Saved me a ton of battery.
Currently using BatteryGuru atm for the One though.
Most important thing we could get is the ability to dial down the auto brightness, it's way too bright
I use startup manager, to have non-system apps not start at boot(saves alot of battery) I also use quad-core cpu sleeper(paid) worth it "when screen is off drops to one core, setcpu with profile to drop my max frequency to 1000 when screen is off and to full when screen is on, and finally use the stock htc power saver to only kill mobile date when off, can get 2 days on idle use and about 3/4 day regular use unless playing really graphic games
ps also using team seven kernel
powersaver is all this phone needs imho
CheesyNutz said:
powersaver is all this phone needs imho
Click to expand...
Click to collapse
Agreed!
Im glad to see this thread, I was thinking about starting one like this. For the past 2 days my ONE is draining battery fast, Im at 33% right now after an overnight charge, been using it one and off all day. Im a bit lost. I just installed battery guru. Is there a good app to show where your battery usage is going? per app or process? I had a decent iPhone app for this, Im searching the Play Store now.
thanks
G Sam battery monitor is what I use
Sent from my HTC One using Tapatalk 2
Greenify to hibernate all the apps causing wakelocks
Mr.s ookipy
Always keep power saver on.
I am going to give Batteryguru a try. I don't know if I am just not using Greenify right, but I don't see much difference.
Pittsdriver said:
I am going to give Batteryguru a try. I don't know if I am just not using Greenify right, but I don't see much difference.
Click to expand...
Click to collapse
Same here. If anything I feel like greenify drains more battery.
I used Carat to identify the battery drainers. Then Froze/disabled a few apps.
The real battery drainer is how much I love this freaking phone!
I do miss the task manager from my GS3 though. Wish there was a way to free RAM like it used to have.
Sent from my HTC One using xda premium
curious... how long does it take you guys to charge your htc ones? and does it ever heat up? mine seems to be running warm from just charging.. is this normal?
DS battery saver - keeps your phone in deep sleep, most of android's battery woes come from apps randomly waking up the device to do their sync and whatnot. By default will wake the device up on a regular schedule and do a forced sync I think. Has options for whitelists so the apps you trust can still do what they want when they want. I've heard juice defender is a good one of this too, though I prefer DS battery saver for its simplicity.
Greenify - Takes a more iOS approach to apps in background. ie. it freezes them. This prevents them from consuming precious mAh
Disable location reporting (or GPS alltogether) in maps.
Disable sync for the weather/stock/news stuff in settings
Get a kernel that supports Undervolting (I prefer elementalX) and use a utility like system tuner pro to UV the everloving **** out of it. Our qualcomm chips seem to handle this particularly well.
That's all I can think of.
---------- Post added at 10:31 AM ---------- Previous post was at 10:28 AM ----------
choboii said:
Same here. If anything I feel like greenify drains more battery.
Click to expand...
Click to collapse
Greenify will only do something if the app you put onto its list was being a problem in the first place really. I suppose it works best with carat. Use the latter to identify hog apps and then greenify to deliver sweet battery saving justice to them (or uninstall them). Most android apps (at least for me) seem to be pretty good with not wrecking my battery in the background though, just sit there and wait for me to call on them again like a good app should.
Am i the only one that read the manual? Pg. 37
Getting the battery to last longer
How long the battery can last before it needs recharging depends on how you use
HTC One. HTC One power management helps to increase battery life.
In times when you need to extend the battery life more, try out some of these tips:
Check your battery usage
Monitoring your battery usage helps you identify what's using the most power so you
can choose what to do about it. For details, see Checking battery usage on page 37.
Manage your connections
§ Turn off wireless connections you're not using.
To turn on or off connections such as mobile data, Wi‑Fi, or Bluetooth, go to
Settings and tap their On/Off switches.
§ Turn GPS on only when a precise location is needed.
To prevent some apps from using GPS in the background, keep the GPS
satellites setting off. Turn it on only when you need your precise location while
using navigation or location-based apps. Go to Settings and tap Location to
turn this setting on or off.
Manage your display
Lowering the brightness, letting the display sleep when not in use, and keeping it
simple helps save battery power.
§ Use automatic brightness (the default), or manually lower the brightness.
§ Set the screen timeout to a shorter time.
38 Your first week with your new phone
§ Don't use a live wallpaper for your Home screen. Animation effects are nice to
show off to other people but they drain your battery.
Changing your wallpaper to a plain, black background can also help a little. The
less color is displayed, the less battery is used.
§ Set the web browser to auto dim the screen while webpages load. Open the
Internet app, and then tap > Settings > Accessibility > Dim screen during
page loading.
For more details, see Settings and security on page 166 and Personalizing on page
56.
Manage your apps
§ Install the latest software and application updates. Updates sometimes include
battery performance improvements.
§ Uninstall or disable apps that you never use.
Many apps run processes or sync data in the background even when you're not
using them. If there are apps that you don't need anymore, uninstall them.
If an app came preloaded and can't be uninstalled, disabling the app can still
prevent it from continuously running or syncing data. In Settings > Apps, swipe
to the All tab, tap the app, and then tap Disable.
Limit background data and sync
Background data and sync can use a lot of battery power if you have many apps
syncing data in the background. It’s recommended not to let apps sync data too
often. Determine which apps can be set with longer sync times, or sync manually.
§ In Settings, tap Accounts & sync and check what types of data are being synced
in your online accounts. When the battery is starting to run low, temporarily
disable syncing some data.
§ If you have many email accounts, consider prolonging the sync time of some
accounts.
In the Mail app, select an account, tap > Settings > Sync, Send & Receive, and
then adjust the settings under Sync schedule.
§ When you’re not traveling from one place to another, sync weather updates of
only your current location, rather than in all of your named cities. Open the
Weather app, and then tap > Edit to remove unneeded cities.
§ Choose widgets wisely.
Some widgets constantly sync data. Consider removing the ones that are not
important from your Home screen.
§ In Play Store, tap > Settings, and then clear Auto-add widgets to avoid
automatically adding Home screen widgets whenever you've installed new apps.
Also clear Auto-update apps if you're fine with updating apps from Play Store
manually.
39 Your first week with your new phone
Other tips
To squeeze in a little bit more battery power, try these tips:
§ Tone down the ringtone and media volume.
§ Minimize the use of vibration or sound feedback. In Settings, tap Sound and
choose which ones you don't need and can disable.
§ Check your apps’ settings as you may find more options to optimize the battery.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.xiam.snapdragon.app
Sent from the Sexiest Android Device (HTC One)
Here's a really big tip I've found from trial and error... Turn off Google Location data, best wifi performance, and turn on power saver in settings. I have auto synchronize on, auto screen brightness, and other stuff and I'm getting 15+ hours with moderate usage with 32 percent left when I plug in at night and go to bed. That's also moving in and out of 4G and lte areas and using wifi where available
Sent from my HTC One using xda premium
thaks for the post,i've found the solution for a long time too
I don't believe in disabling everything a smartphone is supposed to be able to do. I'd just get a basic flip phone if that was the case.
I'm trying the snapdragon app atm
Sent from my HTC One using xda premium

Categories

Resources