Related
Hi,
We all knew that we should not use task killer to kill apps, because when we hit the back button, the app will not active anymore ... but it will still occupy some memory (RAM).
When Android OS needs more RAM it will remove in-active apps to free some.
Related article: http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/ (GOOD READ)
We should not panic when we see a huge list of apps when we start task killer.
Ok, got it there ...
Now, I installed this app called Quick System Info (FREE):
http://www.cyrket.com/p/android/org.uguess.android.sysinfo/
Which you can use to see what kind of processes are still running or apps that are still occupying RAM. It could show you the amount of RAM and CPU resources that are being used by each app.
So, I went to the Quick System Info -> Processes, hit the "menu" button -> Preferences and set like this:
- Update Speed = Low
- Show Memory Usage [checked]
- Show CPU Usage [checked]
- Sort by = CPU Usage
- Direction = Descending
Go back and watch ...
Surprisingly, I saw "Market" app is eating 1% CPU resources once in a while ... again and again ...
Hey, I thought it (Market app) is suspended in the background? I don't have it active, I pressed the back button when I finished with it.
Why is it eating 1% CPU from now an then in the background?
Obviously, this will drain battery power for something that I don't need.
Any thought?
I am now wondering if I install other kind of process monitoring app, and see if the suspended Quick System Info is also eating CPU resources
Why should we not use task killers? I`ve used them on android for the last year otherwise like you say background tasks use resources slowing up the system.
Obviously dont close any system important apps but I`m always closing down background apps that I no longer require.
1% every now and again? I really wouldn't worry about that to be perfectly honest. The impact on battery life will be incredibly small, so much so I doubt you'd even notice if you weren't watching it like a hawk.
By far the biggest drain on battery life remains all of the wireless stuff (wifi, bluetooth and 3G internet) followed closely by the screen itself. Turn those off when not in use and the miniscule drain of suspended tasks won't be an issue.
I'm sure if Google thought suspended tasks would be an important factor in battery drain they would've designed it differently to start with.
Read this article
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
paulruk said:
Why should we not use task killers? I`ve used them on android for the last year otherwise like you say background tasks use resources slowing up the system.
Obviously dont close any system important apps but I`m always closing down background apps that I no longer require.
Click to expand...
Click to collapse
It does every minute or so, and so far I found only this app (Market).
I just found out this morning before went to work, so I don't have time to inspect more.
Too bad I cannot see CPU TIME (the amount of time the process took 100% of cpu resources).
Noiz said:
1% every now and again? I really wouldn't worry about that to be perfectly honest. The impact on battery life will be incredibly small, so much so I doubt you'd even notice if you weren't watching it like a hawk.
By far the biggest drain on battery life remains all of the wireless stuff (wifi, bluetooth and 3G internet) followed closely by the screen itself. Turn those off when not in use and the miniscule drain of suspended tasks won't be an issue.
I'm sure if Google thought suspended tasks would be an important factor in battery drain they would've designed it differently to start with.
Click to expand...
Click to collapse
that 1% would be it occasionally checking in with the market to see if any updates have been released for the programs you have installed, so that it can give you a notification when the update is released.
i would imagine that is what it is anyway.
and yes, 1% every so often is negligible, and if you killed just that process, i doubt you would notice any difference.
gogol said:
Surprisingly, I saw "Market" app is eating 1% CPU resources once in a while ... again and again ...
Hey, I thought it (Market app) is suspended in the background? I don't have it active, I pressed the back button when I finished with it.
Why is it eating 1% CPU from now an then in the background?
Obviously, this will drain battery power for something that I don't need.
Any thought?
Click to expand...
Click to collapse
I am not sure about this..
Have you noticed that you will get a notification if there is an update to application that is installed in your phone?
I think the marketplace doesn't have a push notification yet. So it periodically will check whether there is any update to the installed application.
Allright, that might be it ... the Market is checking for apps aupdate.
And most probably 1% is not much (I don't know how to measure this and translate it to battery life time). 1% every minute ... hmmm
1 hour of 1% cpu per minute = X % of battery life.
If we have N processes?
N = email check, weather check, friendstream check, RSS check, whatnot check
I`ll give you an example why I use a task killer.
Sometimes I use an app that goes online every few minutes and notifies me of any updates. I can 100% be certain this app even when in the background uses enough cpu to cause the phone to slowdown. Dont ask me why, maybe bad programming but this is the exact reason why I need a task killer to get rid of it.
Once its gone the phone is fine again. it happends on a few apps I own, so when I finish with them, I kill them.
I wouldnt recommend a task killer that kills everything, you just need to be selective.
That is a perfect example for using task killer
What I wrote in the first post is about using task killer to just kill apps without knowing anything.
In the past, I just select all and KILL ... Then the HTC Sense got reloaded
I was scared it could corrupt my phone ... lol.
paulruk said:
I`ll give you an example why I use a task killer.
Sometimes I use an app that goes online every few minutes and notifies me of any updates. I can 100% be certain this app even when in the background uses enough cpu to cause the phone to slowdown. Dont ask me why, maybe bad programming but this is the exact reason why I need a task killer to get rid of it.
Once its gone the phone is fine again. it happends on a few apps I own, so when I finish with them, I kill them.
I wouldnt recommend a task killer that kills everything, you just need to be selective.
Click to expand...
Click to collapse
Yes thats a bit extreme killing everything.
I`ve also used startup auditor in the past. That stops some apps loading at startup , for example footprints, never use it so I kill it before it gets a chance to load up. Have to be careful what you limit though as some tasks are used by others.
That Startup Auditor is interesting, does it work as expected?
Or you encountered some quirks or issues with it?
Yeah, I don't quite like with the way Android startup (or HTC?), for example: FM radio ... it also started automatically after reboot.
paulruk said:
Yes thats a bit extreme killing everything.
I`ve also used startup auditor in the past. That stops some apps loading at startup , for example footprints, never use it so I kill it before it gets a chance to load up. Have to be careful what you limit though as some tasks are used by others.
Click to expand...
Click to collapse
gogol said:
That Startup Auditor is interesting, does it work as expected?
Or you encountered some quirks or issues with it?
Yeah, I don't quite like with the way Android startup (or HTC?), for example: FM radio ... it also started automatically after reboot.
Click to expand...
Click to collapse
Seems to work fine, not sure what help it is though hehe, in terms of speed/memory savings. I stop the radio , bluetooth,google talk and footprints. But I also use it to start some apps automatically.
I found this list of what you can/can`t disable. You can still run them after startup, just they wont load automatically when you start the phone.
safe
Google Partner Setup
Network Location (if not using apps which need geolocation regularly. ie. Gmaps, GeoTag, etc.)
Bluetooth Share (if not using BT device)
Email (if not using email service other than Gmail)
Messaging (if using 3rd party sms app, ie. Handcent SMS. or if infrequent texter)
Calendar (if calendar is not used regularly)
Calendar Storage (if calendar is not used regularly)
Voice Dialer (if not used)
Google Talk Service (if GTalk is not used regularly)
Maps (if GMaps is not used regularly)
unsafe
Clock
Media Storage
Android System
Gmail Storage
Sync Feeds
Dialer
System Updater (not sure about this one)
My Uploads (not sure about this one)
Download Manager (not sure about this one)
Hello.
Sometimes my phone works normally about 25hours, sometimes it works twice shorter ~10 hours. I've analyzed battery usage and found out that only difference in Android OS process.
25 hours battery usage
Display - 60%
...
Android OS - 4%
10 hours battery usage
Android OS - 60%
Display - 15%
This definitely looks like a bug. OS should not use more than a display.
Is there any way to found out what is Android OS in details?
Why it takes to many power?
P.S. I guess that bug is triggered by programs like Google maps,
but can't definitely confirm it.
Is there a way to shut off maps till needed?
Get spare parts and you can check what is using what. It could also be useful to get watchdog or similar app to check if you have any apps gone crazy. It isn't unusual though that the screen usage is lower if you just haven't actually used the phone that much as the percentage is always 100% and is divided among the things that used the battery, thus the usage percent doesn't imply mA usage.
Sent from my Desire HD using XDA App
I have still pretty high "Android OS".
Display 31%
Android OS 21%
I've tryed Spare parts (Battery history), but it doesn't help.
It just doesn't display such name.
Is there any other way to find out whois is lurking
behind this mysterious title?
I'm betting you have a "suspend process" issue.
What does Battery history from spare parts say? Choose CPU usage, Since last unplugged. Is "suspend" close to the top? What CPU usage details does it have (if you select it)? Obviously look at this data at the end of your phone's battery life, before you plug in.
Also what rom are you using? With cm7 it seems that the battery stats are quite crazy and don't seem to add up to the actual usage, it's been discussed a bit in the nightly thread. The inaccurate stats don't explain the changes in actual battery drain though...
just to be sure, you have usb debugging enabled right?
I'm on official ROM (no root) with USB debugging enabled (I confirm init issue).
My last guess that "Android os" caused by "Location -> Wireless networks".
Now have ~2 days uptime without ever running "Google Maps" and with "Location -> Wireless networks" constantly unchecked.
P.S. Spare parts constantly eats about ~3% CPU at top. Too many for battery monitor. Removed it.
sergey1369 said:
P.S. Spare parts constantly eats about ~3% CPU at top. Too many for battery monitor. Removed it.
Click to expand...
Click to collapse
Hey, since you're worried about slight additional CPU-usage and overall performance, you really should consider S-OFFing and getting a different Radio and a custom ROM like ARHD. Or at the very least flash a new kernel, Buzz' kernel did wonders for me.
tl;dr: Is there a shell command which would give a better breakdown of what's using the CPU?
Earlier Spotify bugged out on me so I gave up on listening to music and closed it out via the recent apps. Over the next hour, my battery went down by 20% without any screen on time. I looked inside betterbatterystats to see rild along with the long list of kworker processes that appear every. single. time. my phone is drinking battery away as the top processes. No wakelocks were present. SystemPanel showed 'system processes' as the culprit, which is useless when you want to figure out why. I uninstalled spotify and *poof*, back to 2% drain per hour immediately.
Can I get a more detailed look at what is driving the kworker processes? Obviously spotify was driving them earlier, but I would have not known had I not uninstalled it and had the drain resolve because the spotify app itself didn't show up under Android's own battery usage history or in betterbatterystats. I have a chronic high kworker process and I'd like to figure what is doing it. It causes me to have 12hr max battery life when I can get 20+ hrs after a complete wipe and no app restoring. I glanced at logcat and nothing was really being written there that I don't normally see.
Usage time lines from the market. I use that app to see which apps are poorly coded and continue to use the CPU when I multitask away. Facebook is the only one I've found so far that constantly uses CPU. If I go to the home screen and leave Facebook running, it will sit there at 23-25% CPU no matter what I do.
Open a terminal and type top
Or get leet and type
ps | grep <something to search on>
ps | grep kwork
top | grep kwork
Or be lazy like me and use super tuner in the market.
https://play.google.com/store/apps/details?id=ccc71.pmw
I figured that even in standby the Tab S does consume too much battery (5-10% per hour). And a times gets unresponsive and warm. Seamingly there are some processes producing background load. Probably media indexing, syncing, etc. Probably WhatsApp, Facebook, google+
I would like to check, which processes/apps are responsible and in case change configuration or deinstall.
So which is the best tool to track suspicious processes/apps?
Or is there a list of apps that are known to be resource hogs?
I got the impression that the build in monitor (via settings/battery) does not report correctly. I get 60-65% Display, plus 10-20% Android System, all the rest is rather minor. But battery capacity runs down rather quickly even when display is off, so these numbers seem to be not plausible.
Just fresh reboot and youll see touchwiz consumes 2GB of ram
Theres some power consuming background process. Mine idles at 3 hours and will still be the same percentage. I used to have 1.2gig of used RAM on idle time. You may want to install 'quick system info' to monitor app activities
Lately, AccuBattery has been getting killed and the used percentages in history appear "chopped".
I have tried everything but nothing is working...
Any ideas?
RandomJazz said:
Lately, AccuBattery has been getting killed and the used percentages in history appear "chopped".
I have tried everything but nothing is working...
Any ideas?
Click to expand...
Click to collapse
Youve made sure "disable task killer detection " is turned off in accubattery settings and you've added accu to "never sleeping apps" under background usage limits in android settings ?
Haven't recently installed any new "cleaning" or "boosting" software that bundle in aggressive task killers ?
digitaljeff said:
Youve made sure "disable task killer detection " is turned off in accubattery settings and you've added accu to "never sleeping apps" under background usage limits in android settings ?
Haven't recently installed any new "cleaning" or "boosting" software that bundle in aggressive task killers ?
Click to expand...
Click to collapse
I will check and get back to you.
RandomJazz said:
I will check and get back to you.
Click to expand...
Click to collapse
Actually make sure battery optimization is turned off for accubattery. Go into settings and search for "optimize battery usage" and make sure its unchecked for accu.
digitaljeff said:
Youve made sure "disable task killer detection " is turned off in accubattery settings and you've added accu to "never sleeping apps" under background usage limits in android settings ?
Haven't recently installed any new "cleaning" or "boosting" software that bundle in aggressive task killers ?
Click to expand...
Click to collapse
I've an S21+ with the same issue as OP.
I've ensured the setting in accubattery is turned off (i.e. not disabled), and I've turned off the setting "Put unused apps to sleep", since Accubattery isn't showing up in my apps list in "Never sleeping apps". On top of that I've also disabled adaptive battery. I've also disabled all auto-optimisation that I've found, and I've no cleaning apps installed at all.
I'm having the same problem. Samsung Galaxy S20 FE fully up to date. Also Sense Clock every now and then will briefly show the wrong time by a few minutes behind when I wake up the phone or go to the home screen after being in an app for a while.
I noticed if you disabled optimization in an app, then it won't be available to add to Never Sleep Apps. The two settings appear mutually exclusive. Not sure which is better.
Anyone able to resolve this? Facing the same issue with the S22 Ultra..
Same issue, Google Pixel 6 Pro on official LOS 20.