I've got two HTC Evo's. One lasts for 24+ hours on a single charge, the other lasts 3-4 hours tops. They are both have been running Fresh 0.3 until yesterday. I upgraded one to 0.5 and the other will remain at 0.3 until today. The one still running 0.3 has terrible battery life. I've been running system panel on both and saw that Android.process.acore has kept the CPU ramped up for hours on end, the battery is always 40C+ and when I checked on it this morning it had been streaming 200kbps of data nonstop through the night. There are no market apps installed on this phone except for Advanced Task Killer, GScript Lite, and System Panel. There are no apps installed from untrusted sources.
Anyone know what Android.process.acore does exactly, and why it would be streaming data all night long? System and System Processes also have much higher CPU utilization on this phone as well. I've tried reinstalling Fresh, rebooting the phone, killing absolutely every task ATK will let me, etc and nothing seems to stop the flow of current. Any help would be greatly appreciated.
This happened with the stock software as well. One phone always lasted longer than the other. However, I'll let you know if Fresh 0.5 changes anything.
Thanks everyone.
I upgraded 2 days ago. My phone was always stock. Yesterday I took lots of video, like 15 mins or more, and battery, and GPS, and Google sky. A friend of mine invited me to his boat and we were on the river for almost an hour. The battery was still on the green side. I definitely noticed some battery improvement after the software upgrade. When I watched the video on the computer I learned the hard way that there are not vertical HDTVs.
Streaming data all night?
We may just have the first Android Trojan lol.
Sent from my Evo 4G
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
scriptx said:
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
Click to expand...
Click to collapse
Brilliant Scriptx, I'll bet that is exactly what it is. I'm guessing its the exchange server. I will give that a try when I get access to that phone tonight. Will keep you posted. Thanks a ton.
HELLO
scriptx said:
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
Click to expand...
Click to collapse
im with Him i also use shortcuts to turn on and off the internet (mobile) and i also use airplane mode when i don't what any one to call me my battery lasted MORE than 19hr and 31 min and i was using it downloding app, giving files, i saw some videos well you know the thing that you do when you brag about your phone. i am in the ARMY, so alot of people were looking at my iphonekiller (EVO) and wile some friends with evo battery already gone.... mine lasted 19:31 y lasted 24 before some sleep XD ( i have no ATK not needed for battery life)
Do you have a lot of contacts? On my Evo I have my personal gmail which only has a few hundred. On my Hero I have my developer account linked up which has thousands. During sync it isn't uncommon to see:
Code:
SyncManager(): canceling and rescheduling sync because it ran too long.
It will do this over and over and over again non-stop until it finally goes through. Secondly as was already mentioned is something like Facebook/Twitter/Friendstream. I personally only have twitter setup (and I use the official Twitter app for that) but again while testing on the Hero I found that the way Friendstream (and possibly facebook overall, and peep too but I'm not sure) gets updates is it checks the current status on EVERY SINGLE contact of yours. This of course is a huge battery drain.
The reason that I make the comparison with the Hero by the way is the software is basically identical. They are definitely forked off the same branch at HTC. So any problems on the Hero are likely the same on the Evo. The reason I don't have answers for you from the Evo side is because I use it as my personal phone and I don't have much on it.
You may also want to see this post: http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
There is a chance that your phone keeps killing off background processes while they are trying to do stuff, so then they turn around and run again, then get killed again, and again. Automated task killers are the devil. The only way I recommend using a task killer is the same way you would use task manager or top in linux. Just to kill off the random zombie process that may be causing you issues.
flipzmode said:
You may also want to see this post: http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
There is a chance that your phone keeps killing off background processes while they are trying to do stuff, so then they turn around and run again, then get killed again, and again. Automated task killers are the devil. The only way I recommend using a task killer is the same way you would use task manager or top in linux. Just to kill off the random zombie process that may be causing you issues.
Click to expand...
Click to collapse
Flipz,
First of all thanks for the great work on Fresh Evo. Secondly, I only use ATK at startup to kill any processes that are set to start on boot that I don't care about. It's not set to autokill or to start automatically. I kill ATK when I kill everything else.
I think it has to be friendstream because I only have a handful of facebook contacts and the other phone has over 300 facebook contacts to deal with. Thanks for pointing me in this direction. I'll have facebook turned off on that phone and see if that makes the difference.
That particular phone is only set to receive email via exchange while mine syncs all of my work stuff via exchange so I don't think that is the problem. That just makes me suspect friendstream even more.
*EDIT* Also, I hope that ATK sends a sigterm to these processes and not a sigkill? Or is that not an option w/ the VM? I'm not too familiar with the internals on android atm. Haven't had time to play with anything due to work.
ejittles said:
I only use ATK at startup to kill any processes that are set to start on boot that I don't care about.
Click to expand...
Click to collapse
Do yourself a favor and go grab Autostarts (autostarts not autostart) from the market instead. It will be the best $0.85 you've ever spent on an app. It lets you control every single onEvent trigger in Android, preventing the applications from starting in the first place.
flipzmode said:
Do yourself a favor and go grab Autostarts (autostarts not autostart) from the market instead. It will be the best $0.85 you've ever spent on an app. It lets you control every single onEvent trigger in Android, preventing the applications from starting in the first place.
Click to expand...
Click to collapse
haha did you do that conversion for me from EUR to $ or is there a way to set a currency in the market app? Downloading it now. Thank you sir! The Evo has a great community here on XDA and I look forward to contributing when things settle down at work in the next few months.
ejittles said:
haha did you do that conversion for me from EUR to $ or is there a way to set a currency in the market app? Downloading it now. Thank you sir! The Evo has a great community here on XDA and I look forward to contributing when things settle down at work in the next few months.
Click to expand...
Click to collapse
I'm just smart. haha j/p. When you actually click on buy in the app it will show you the USD price. That's where I grabbed it from. I did buy it for my Hero over 6 months ago just so I could deconstruct it though and I knew it was under $1. lol
Fresh 0.5.3 and the disabling of friendstream has the second phone performing great. Battery lasts 24+ hours now. I suspect it was friendstream. Thanks for the help.
I had this exact same issue and with system panel's help I was able to determine that Facebook for Sense was causing the problem. I turned off FB's auto-update and the problem went away completely. After the OTA, I am able to turn auto-update back on without issue.
Related
Since no one replied to this message in the official CM 5.0 thread. I have decided to create a new thread and hope to find a solution to this problem.
My alarm clock would stop working randomly ever since I flashed to CM 5.0, from Beta 4 to 5..2, the problem persists. If i set an alarm that is about one hour from now, it would go off. But the real alarm I need which is supposed to go off at 8 am in the morning never goes off. Anyone had similar problems? I read Cyanogen's warning about the alarm clock problem. But seems he's just trying to remind you to reset your alarm after flashing to CM. Unluckily, I've reset my alarm numerous times and it never goes off in the morning.
Anyone can give me a hand? Thanks in advance! Overall, CM is a great ROM which gives me the option to use open vpn, which is vital for me since I'm living in China behind the GFW.
Are you by chance using any taskillers?
I do use a task-killer program. But I always keep the clock app on while i'm sleeping to try to make sure the alarm goes off on time. But it never does in the morning.
Don't use task killers on the N1, there really is no need.
cyanogen said:
Don't use task killers on the N1, there really is no need.
Click to expand...
Click to collapse
I wouldn't say that's accurate... The phone does slow down noticeably when you have 20-30+ things open
Sometimes a lot of them are running as well (using TasKiller, a lot of Yellow, including Camera, Gmail etc even when not in use and no emails being downloaded). This probably affects battery life as well.
Paul22000 said:
I wouldn't say that's accurate... The phone does slow down noticeably when you have 20-30+ things open
Sometimes a lot of them are running as well (using TasKiller, a lot of Yellow, including Camera, Gmail etc even when not in use and no emails being downloaded). This probably affects battery life as well.
Click to expand...
Click to collapse
Do you have any evidence to back this up? Yes this was a problem on older devices because many things would be fighting over the tiny amount of RAM.
You'll see lots of processes running but that's just the way Android works. Since it doesn't really benefit from simple caching like a normal linux system would, it just keeps everything running and kills unused stuff when memory is low. Most of the things you see running are either paused and using no CPU, or are services that would be periodically launched anyway.
http://developer.android.com/guide/topics/fundamentals.html#lcycles
Keeping these processes alive should actually be saving you battery rather than using it. It's more expensive to launch and restore the state of an application or service after being killed than it is to simply resume one that's been paused.
cyanogen said:
Do you have any evidence to back this up? Yes this was a problem on older devices because many things would be fighting over the tiny amount of RAM.
You'll see lots of processes running but that's just the way Android works. Since it doesn't really benefit from simple caching like a normal linux system would, it just keeps everything running and kills unused stuff when memory is low. Most of the things you see running are either paused and using no CPU, or are services that would be periodically launched anyway.
http://developer.android.com/guide/topics/fundamentals.html#lcycles
Click to expand...
Click to collapse
Yes. The phone gets slow when TasKiller shows 30 things in it. I click close all, and it's faster. Do you know my personal experiences more than I do?
Paul22000 said:
Yes. The phone gets slow when TasKiller shows 30 things in it. I click close all, and it's faster. Do you know my personal experiences more than I do?
Click to expand...
Click to collapse
I think there is likely one or two specific misbehaving applications that are giving you trouble, rather than the way the system works as a whole, thats all.
I think what Cyanogen is saying is that android does not handle running processes the way other os's do They have a lifecycle that is non-obvious to someone just looking at a process list. If you insist on killing tasks outside of the activity/service lifecycle they you _will_ get service failures (like the alarm clock) its up to you what you value more.
I have not installed any sort of task manager (outside what's in astro but I don't use it) and never see any noticeable slow down.
Anyway - back on topic.
Yes I have the same issue, never had it before.
Since flashine 5.0.2 my alarm doesn't work in the morning.
The linux kernel keeps a buffer cache of recently used files in RAM. So whenever an application wants to access something on the flash, instead of going to the flash file system, it can just get it from the file buffer cache in RAM, a significant speed increase.
If the RAM is currently being taken up by unused android apps, then that leaves less room for the buffer cache, so in theory, by killing off unused android apps more quickly, that will allow the linux kernel to allocate more space for the buffer cache and thus speeding up the system.
Am I way off here?
Dave
cyanogen said:
Do you have any evidence to back this up? Yes this was a problem on older devices because many things would be fighting over the tiny amount of RAM.
You'll see lots of processes running but that's just the way Android works. Since it doesn't really benefit from simple caching like a normal linux system would, it just keeps everything running and kills unused stuff when memory is low. Most of the things you see running are either paused and using no CPU, or are services that would be periodically launched anyway.
http://developer.android.com/guide/topics/fundamentals.html#lcycles
Keeping these processes alive should actually be saving you battery rather than using it. It's more expensive to launch and restore the state of an application or service after being killed than it is to simply resume one that's been paused.
Click to expand...
Click to collapse
I would have to agree with Cyanogen on this one. When I first got my N1, I looked towards task killers to help alleviate slowdown, but in the end, I think it's just the placebo effect in a way; you did something to try to solve the problem, and so therefore you perceive a difference.
In other words, task killers aren't needed on this beast of a phone. As for battery life (if that's an issue), look into SetCpu.
Thanks for the reply Cyanogen. I think not using task-killer, or at least not killing the clock app got my alarm working this morning. But I use task-killer not for the purpose of saving ram, but for using less data. Some programs such as facebook or a twitter client would try to connect to the internet every once in a while. I'm on a low data limit plan in China. So I don't want those programs to eat up all my data. When I'm on wifi at home, I don't worry about that. Thanks again.
Same problem. Don't use taskkillers, flashed last CM last night and didn't wake up on time this morning - alarm didn't work, thought I checked that clock icon was on place on notification bar
amwayorlando said:
But I use task-killer not for the purpose of saving ram, but for using less data. Some programs such as facebook or a twitter client would try to connect to the internet every once in a while. I'm on a low data limit plan in China. So I don't want those programs to eat up all my data.
Click to expand...
Click to collapse
Have you thought about using something like APNDroid or Toggle Data, to just switch off the cell data when you don't want to use it?
Or, Modify the behavior of the applications you don't want using data?
I have my facebook and twitter for example set to manual update only (for battery saving purposes) because there's nothing there that is critical important info, and I don't need to be notified.
Nice thread though, I'm pretty sure I try to keep people informed that task-killers aren't needed and cause issues, everywhere where it comes up. I find humor that people will still argue, even with a developer, this fact. I've had 150+ hours uptime with no slowdown (and 30 apps running) on the stock rom (without highmem support).
bofslime said:
Or, Modify the behavior of the applications you don't want using data?
I have my facebook and twitter for example set to manual update only (for battery saving purposes) because there's nothing there that is critical important info, and I don't need to be notified.
Nice thread though, I'm pretty sure I try to keep people informed that task-killers aren't needed and cause issues, everywhere where it comes up. I find humor that people will still argue, even with a developer, this fact. I've had 150+ hours uptime with no slowdown (and 30 apps running) on the stock rom (without highmem support).
Click to expand...
Click to collapse
Then please inform us of a thread that can verify what you all are saying. Not in an argumentative tone, my linpack score drastically improves after 16 hours of uptime, and a task-killer.
Rom:CM 5.0.2 -OC Kernel
wesbalmer said:
Then please inform us of a thread that can verify what you all are saying. Not in an argumentative tone, my linpack score drastically improves after 16 hours of uptime, and a task-killer.
Rom:CM 5.0.2 -OC Kernel
Click to expand...
Click to collapse
This has basically been discussed into the ground. In my eye's, its a fight vs what I like to call "Windows XP mentality", and that there was benefit on phones like the G1. With the copious amounts of memory on the N1 and droid, they cause way more harm, and immeasurable good (if any).
Summary thread: http://forum.xda-developers.com/showthread.php?t=627836
I've linked to quotes from others.
Threads/posts of interest: http://forum.xda-developers.com/showthread.php?p=5494890#post5494890
And: http://forum.xda-developers.com/showthread.php?p=5298630#post5298630
Well, this discussion is very interesting, but lets return to our problem with non-working alarm.
I'm having some awful slow-down issues with my N1. Like, 3 second delays between clicking widgets and their intended effect, and even longer switching between home screens (if the screens switch at all).
There's no auto task-killer enabled, I've very recently wiped and re-installed CM, and cleaned out my unused apps. I've got around 200MB of RAM free, constantly. SetCPU is keeping my processor at 461MHz or higher. This is obnoxious as balls, and I can't think of much. :s
Any suggestions?
I'm running CM 5.0.6, btw.
i have the same problem
My N1 is not rooted and I am experiencing slowdowns. When opening txt messages now take 3-5 seconds, and typing completely locks sometimes for 20 seconds. Gmail now takes 5+sec to open and other apps are also seeing this. I just had 10+ programs update themselves and all these issues started appearing suddenly. Also when exiting apps my desktop will be blank for 3-5 seconds. This just happened all within the past 2 weeks or so.
reddragon72 said:
This just happened all within the past 2 weeks or so.
Click to expand...
Click to collapse
Yeah, the issue is very recent for me too. Last week.
I am wondering if Google sent out an OTA that is prepping the phone for the 2.2 update??? The reason I say this and not point to an app is the simple fact that I have all my apps stopped completely and the issues still exist.
reddragon72 said:
I am wondering if Google sent out an OTA that is prepping the phone for the 2.2 update??? The reason I say this and not point to an app is the simple fact that I have all my apps stopped completely and the issues still exist.
Click to expand...
Click to collapse
Mmm, I dunno about that. I'm running CyanogenMod. I don't get OTA updates. Do you remember, recently, getting an OTA?
Unless it was pushed inside of a market-updated Google app (uhh.. No.), I wouldn't have got it.
Zak Jones! said:
SetCPU is keeping my processor at 461MHz or higher.
Click to expand...
Click to collapse
You set your CPU at 461Mhz?? Sure it slow down and lagging. What the point buying a 1Ghz processor phone decide let it run at 461Mhz?
Check the profile if you are not set at 461Mhz, maybe accidently make a profile setting and enable.
Or set your setCPU setting from on demand to on performance.
What kernel are you running?
Andrewtst said:
You set your CPU at 461Mhz?? Sure it slow down and lagging. What the point buying a 1Ghz processor phone decide let it run at 461Mhz?
Check the profile if you are not set at 461Mhz, maybe accidently make a profile setting and enable.
Or set your setCPU setting from on demand to on performance.
Click to expand...
Click to collapse
I think he's setting the minimum at 461 hence the "or higher" part.
Well, I can't actually help much except to suggest that perhaps you could try Kang-o-rama (see my sig) and see if that works. It's a stable and fast bundle with no apparent lag. At least I know that setup works.
If you did proceed then posted your results in that thread I might be able to assist. You shouldn't be experiencing lag with this phone... and if you still are after installing Kang-o-rama we could look at logs for you.
No promises but I know Kang-o-rama works...
Success? Sorry for the laggy reply.
JCopernicus said:
I think he's setting the minimum at 461 hence the "or higher" part.
Click to expand...
Click to collapse
Yeah, Copernicus is right, it's at a minimum of 461MHz (now 499MHz.), with a max of 998MHz, running 'on demand'.
antoniouslj said:
What kernel are you running?
Click to expand...
Click to collapse
I'm using whichever kernel comes with CM. (2.6.33.2 is specified in the relevant section of his changelog.)
djmcnz said:
Well, I can't actually help much except to suggest that perhaps you could try Kang-o-rama.
Click to expand...
Click to collapse
Yeah, won't lie, I'm sick of reinstalling all my stuff, so I don't want to do it again. If I keep having issues, I'll look into it though.
Just last night, I wiped both the data partition (factory reset?) and cleared the Dalvik(sp?)-cache. Started from scratch (without Google settings sync.), and reinstalled apps one by one. SO FAR, I haven't had the slowdown, but who knows. All I've got installed yet are the applications that I actually had desktop shortcuts to. (I didn't have very many more, but these are the ones I actually used frequently.)
Anyway, yeah, I'll see how this goes.
K, need a suggestion.
Zak Jones! said:
Anyway, yeah, I'll see how this goes.
Click to expand...
Click to collapse
Sooo, it's not going. Still experiencing the slowdown. I honestly can't think of what's doing this. Advanced Task Manager reports > 190MB free (28 processes running), SetCPU is still running at 499MHz or greater (I can't get 'show CPU to work in Dev Tools?).
Ending everything in the "All Apps" tab does not fix the problem; it's speedy for about 30 seconds, then resumes being slow, with the same problems (so maybe it's a process taking up all my CPU cycles? (But my CPU isn't scaling up like it would in that situation...))
Anything I can try doing before re-flashing and/or wiping? I'd rather avoid that, but, of course, if it's the only solution, whatever. Maybe try flashing a new ROM?
Can't think of what else to do here, gentlemen.
Get rid of SetCPU. I had it installed and it started weirding out on me, would not set the processor higher than 384 and nothing I did in the profiles would set it back to 1 GHz. After I uninstalled, my phone returned to it's normal speeds.
Zak Jones! said:
Sooo, it's not going. Still experiencing the slowdown. I honestly can't think of what's doing this. Advanced Task Manager reports > 190MB free (28 processes running), SetCPU is still running at 499MHz or greater (I can't get 'show CPU to work in Dev Tools?).
Ending everything in the "All Apps" tab does not fix the problem; it's speedy for about 30 seconds, then resumes being slow, with the same problems (so maybe it's a process taking up all my CPU cycles? (But my CPU isn't scaling up like it would in that situation...))
Anything I can try doing before re-flashing and/or wiping? I'd rather avoid that, but, of course, if it's the only solution, whatever. Maybe try flashing a new ROM?
Can't think of what else to do here, gentlemen.
Click to expand...
Click to collapse
You might not like my advice but it's likely to work:
Don't uninstall SetCPU but set your CPU min to 245 and the max to what you want. Disable profiles but select 'Set on Boot' and 'On Demand'. Do nothing else with SetCPU, leave it alone and do not use the active widget. Your current setup is crazy.
Full wipe (as you've done before) data, cache, dalvik-cache, battery, rotate and then install Kang-o-rama 0.7b1 (no, I'm not simply pushing it, I just know it so well that I can assure you it works).
Do not, under any circumstances restore any data or apps for any application with any application. As soon as you set up your Google account go into Settings | Privacy and disable "Back up my settings" and hit Okay.
Install a task manager if you like for monitoring purposes. Install SetCPU as above if you like for OC.
Install no other apps (now that's the painful part) and use your phone for long enough for you to know with certainty whether it's working as you expect.
In all honesty, if it's still broke after that then you've probably got a hardware issue. If it's working after that then slowly add your apps back until you find what's causing the problem.
Good luck, report back.
So far, uninstalling SetCPU is doing wonders for me. Y'know, over the last 15 minutes. I'll use it throughout the day and see if it keeps performing.
Space for future updates:
****ING BALLSACK. <--- First impression of Kang-o-Rama (I decided to just go for it and flash as soon as I saw it included CM.)
^^^^^^^^^^^^ That text is to be read: Kang-o-Rama is amazing. The theme is sexy, I LOVE the Desire camera, and the bundled stuff (kernel, apps, etc) are quite awesome. We'll see if it solves my performance issues.
I was getting the same thing....
Task kill setcpu and reboot it again. If you keep getting the lag then stop using setCPU.
Zak Jones! said:
****ING BALLSACK
Click to expand...
Click to collapse
It takes a twisted mind to interpret that as a complement.
Zak Jones! said:
...Kang-o-Rama is amazing...
Click to expand...
Click to collapse
But thank you!
Delete all widgets that profile your cpu in any way. Stop killing tasks with task killers. Uninstall setcpu. Set exchange email app to "PUSH". Download "Quick System Info Pro" and check what's using up Cpu.
I had the same problem and it turned out to be 2 things: SetCPU widget and exchange email app stuck in a sync cycle.
Maybe theres an ill-performing app that you installed. Since it seems you wiped your phone a couple times including cache. Did you happen to restore apps thru Titanium backup or manually one at a time thru the market.
I always wipe my phone completely and reinstall all apps manually, time consuming, but I have never had a problem.
To further diagnose your problem, see if after installing each app, try the phone to see if there are any slowdowns afterward. Again, I know this is time consuming, but trying to find the problem rather than living with it would be better.
I'm also using 5.0.6 but with no problems or slowdowns.
You can also post a logcat or look thru it yourself if you know how and see if any errors or hangups occur. Logcats are a great way to see the commands being given to your phone and this will most likely reveal your problem.
Same problem, it's annoying.
Today I had been experimenting with my battery life again and stumbled across this.
If you download advance task manager from the market. *NOTE* It is a paid application or *NOTE* This is illegal but you can download an .apk but again it is illegal and I am not encouraging you do it. *NOTE* You can purchase it and return it within 24 hours with your money back.
Step 1- Get advance task manager.
Step 2- Go into your home system and go into your default home or your home system.
Step 3- Now choose a screen in the home. Eg: 1,2,3 etc...
Step 4- Keep your finger tap'ed on the empty screen or somewhere empty in the screen. You can also just press the menu button and tap *ADD*.
Step 5- Choose widgets and find advance task manager.
Step 6- Now when you tap the widget icon, it will terminate all your applications.
Step 7- It will then direct you to a choice for your home application/s.
Step 8- You can just press lock and not choose your home and it will stay draining very little battery.
*Note* I do not guarantee this to work but it worked for me since I had my phone on the lock where I had a choice of home screen since 3:00 PM and it is now 6:00 PM...
3 hours and still full battery.
I have also previously managed to keep the battery up for 3 days and in the 3 days I was left with 15 percent battery.
I will post images if you people are having trouble *JUST PM ME OR POST BELOW IF YOU WANT IMAGES*
Appreciate the tip but since the inception of the Android OS this was one of the first and biggest tips amongst all of the community. It's nothing new. The Android OS actually does a damn good job of killing apps by itself. Unused RAM is useless RAM. It's a *nix based system.
The only time where this is good is when you have a stray app that's using CPU when it opens in the background when it shouldn't. Especially when it's keeping things awake. I only advise that you use this before locking the phone intentionally, and when you'd like it to go into a deep sleep.
I use task killers only when I'm putting my phone away for a while. Works better than when I used task killers. I'm also mindful about the apps I install and I uninstall and reinstall when need be, format my phone occasionally (I am an extremely heavy user) and defrag my SD card because of the heavy usage.
bongd said:
Appreciate the tip but since the inception of the Android OS this was one of the first and biggest tips amongst all of the community. It's nothing new. The Android OS actually does a damn good job of killing apps by itself. Unused RAM is useless RAM. It's a *nix based system.
The only time where this is good is when you have a stray app that's using CPU when it opens in the background when it shouldn't. Especially when it's keeping things awake. I only advise that you use this before locking the phone intentionally, and when you'd like it to go into a deep sleep.
I use task killers only when I'm putting my phone away for a while. Works better than when I used task killers. I'm also mindful about the apps I install and I uninstall and reinstall when need be, format my phone occasionally (I am an extremely heavy user) and defrag my SD card because of the heavy usage.
Click to expand...
Click to collapse
I agree but this worked for me and I recommend trying this. Also I agree with everything you have said and sometimes when I am out somewhere I tend to keep the phone in a deep sleep but I do not want to miss any calls or texts happening to me so I do this.
Appreciate what you have told me as well.
Also what good does formating do? (NOT SAYING IN AN OFFENSIVE MANNER, I AM JUST CURIOUS)
zm4 said:
I agree but this worked for me and I recommend trying this. Also I agree with everything you have said and sometimes when I am out somewhere I tend to keep the phone in a deep sleep but I do not want to miss any calls or texts happening to me so I do this.
Appreciate what you have told me as well.
Also what good does formating do? (NOT SAYING IN AN OFFENSIVE MANNER, I AM JUST CURIOUS)
Click to expand...
Click to collapse
Bongd is absolutely correct in what he says, the whole android system is designed to manage apps automatically, therefore while an app may appear on the task manager, they do not necessarily waste battery as they are sitting "idle"- that also means that an app will load up quicker when you go to open it, rather than if you kill the task.
Also my other point, and this is the big one, killing tasks can not only corrupt an app from working correctly but also it can cause instability to your system in the long run (because you are also killing certain tasks which are system processes) thus you notice bugs ion your phone and required to flash firmware again.
I've used advanced task manager and task panel side by side quite religiously for a while, yes it is faster and battery life does SLIGHTLY improve but trust me your phone doesn't like it.
Sent from my X10i using XDA App
zm4 said:
I agree but this worked for me and I recommend trying this. Also I agree with everything you have said and sometimes when I am out somewhere I tend to keep the phone in a deep sleep but I do not want to miss any calls or texts happening to me so I do this.
Appreciate what you have told me as well.
Also what good does formating do? (NOT SAYING IN AN OFFENSIVE MANNER, I AM JUST CURIOUS)
Click to expand...
Click to collapse
Formatting is good because just like a computer, things can get f***ed up for no reason. You can have all the correct settings but things don't happen as anticipated. It happens with any complex electronic devices, so this is why I recommend it every few months but this varies depending on how intensely you use your phone.
I use mine like crazy and tweak the hell out of it. I do it about once a month, but then again I have cell phone OCD.
The task manager helps to close apps that constantly keep connecting to the Internet, it's not about freeing up RAM it's about using the Internet connection
Some "apps" are some bad hogs when it comes to the phones recourses
Some "apps" are quite some hogs when it comes to the phones recourses.
Internet connection, Syncing, Updating ads and so on.
Some of these "bad hogs" also keep running "at full speed" in the background.
They have no whatsoever routines to save energy/recourses once loaded (background or not).
Designers of these "bad apps" don't care about battery-life, or they simply have no whatsoever knowledge/experience about mobile devices and how an application should behave on a such device.
If one are the kind who downloads lots of "cool" applications from the market, a task-killer can help allot, depending on how many "recourse hog" application one have installed and loaded in the background.
SysGhost said:
Some "apps" are quite some hogs when it comes to the phones recourses.
Internet connection, Syncing, Updating ads and so on.
Some of these "bad hogs" also keep running "at full speed" in the background.
They have no whatsoever routines to save energy/recourses once loaded (background or not).
Click to expand...
Click to collapse
yeah but we don't have any app that tells us which app is using the battery and data connections right? sure the android OS tells us the battery usage, but data?
A app to stay away from is eBay it hogs cpu time and constantly refreshes in the background, my batt goes from 2days down to 8ish hours when the eBay app is installed
Sent from my X10a using XDA App
tookieboy said:
yeah but we don't have any app that tells us which app is using the battery and data connections right? sure the android OS tells us the battery usage, but data?
Click to expand...
Click to collapse
System Panel can do this
Taskkiller stuff is not welcomed by my X10. When I kill all the apps , sometimes my connection to my operator goes down. I don't know how many necessary process' this taskkiller stuff kills as well.. I avoid "kill all" , instead I kill the ones that I'm sure that they're using internet and cpu in vain. Wish all the mobile developers use the close() method , then we won't be facing that kind of problems..
Has anybody figured out a way to use the back button to exit out of programs instead of hiding them so that you don't have to go to "manage applications" in order to force close them and save battery life?...i know, run.on.
konsts said:
Has anybody figured out a way to use the back button to exit out of programs instead of hiding them so that you don't have to go to "manage applications" in order to force close them and save battery life?...i know, run.on.
Click to expand...
Click to collapse
From what I understand the MT4G is supposed to do a job on it's own of closing most applications most of the time, better then any other android had (at time of release anyway). I suppose if you think it's that big of an issue you could download a task killer, but I've heard over and over again to not use on on the mt4g because you just don't need it. That's just what I heard though.
Could be wrong, wouldn't be the first time.
Is there a setting for that then? because nothing closes on my phone
yeah i agree on NOT using those task killers. i have seen many posts from devs saying they cause more problems then there worth. interfere with apps causing force closes and some other thing that i cant remember off the top of my head.
Google up "Why you shouldn't be using task killers with Android", read, educate yourself, and stop doing unnecessary things with your phone. Understand how things work before you attempt "making them work better", and screw them up in the process.
Ok sounds good, but why then when you get rid of the bloatware like "amazon mp3" by disabilig them, do you get improved battery life? What am I missing?
You don't. Battery life won't be bothered by having or not having Amazon MP3. The only thing you get is more memory (which isn't used anyway) and more space on the /system (which isn't used anyway). Additional thing you get that IS used - is less cluttered app drawer.
konsts said:
Ok sounds good, but why then when you get rid of the bloatware like "amazon mp3" by disabilig them, do you get improved battery life? What am I missing?
Click to expand...
Click to collapse
Task Killers do more harm then they do good. any developer, any coder, any one with any Android knowledge will tell you "you do not need it, and they do more harm then good". In fact Google themselves has said that it's not worth it. and the dev team @ Cyanogen will not accept a event log for trouble shooting if you have used a task killer.
But the reason we delete bloat ware is to gain that memory for other applications and data. no all apps can be stored to the SD card and they do leave a foot print on the phone. So we delete them to gain the space back.
Android phones are Lunix based computers which can multitask lightyears better than any current windows based computer system, phone or server. They were designed with this very principle in mind. In fact if you have ever used Ubuntu 10.10 they have a 4 "work spaces" where you can do different stuff simultaneously. similar to the "home screens" on android.
as far as them "running" in the background they are not absorbing any data/battery/resources from your phone. They are setting in a "frozen" state until you open them. In fact, if you didn't know this, if you press and hold the home button you can access recently open apps. It keeps them in the "frozen" state so if you switch back to them they'll open where you left them.
Thanks for all the comments. But I don't need convincing on the task killers; I understand they're worthless. My intent was to find out how to make my phone perform better (battery life-wise). And although I think I have a better understanding on how android handles apps it also just confused me.
I used to get 8-10 hrs max on my phone and basically have to charge it all the time. Since I temp rooted (permroot isn't working for me) using VISIONary and disabled a bunch of apps using Terminal Emulator, I'm sitting on 23.5 hrs off the charger right now with 45% battery left!!! And all I did was disable apps. So I'm mad confused how I'm getting so much battery life when the only thing that's changed in my phone according to you wouldn't change anything.
konsts said:
Thanks for all the comments. But I don't need convincing on the task killers; I understand they're worthless. My intent was to find out how to make my phone perform better (battery life-wise). And although I think I have a better understanding on how android handles apps it also just confused me.
I used to get 8-10 hrs max on my phone and basically have to charge it all the time. Since I temp rooted (permroot isn't working for me) using VISIONary and disabled a bunch of apps using Terminal Emulator, I'm sitting on 23.5 hrs off the charger right now with 45% battery left!!! And all I did was disable apps. So I'm mad confused how I'm getting so much battery life when the only thing that's changed in my phone according to you wouldn't change anything.
Click to expand...
Click to collapse
battery life has alot to do with your social networks, and syncing. If i turn off everything, and turn the screen brightness to about 25%, i drop about 2% per 5 hours. So it really depends on what you disabled, and if they were absorbing any resources on your phone.
neidlinger said:
Task Killers do more harm then they do good. any developer, any coder, any one with any Android knowledge will tell you "you do not need it, and they do more harm then good". In fact Google themselves has said that it's not worth it. and the dev team @ Cyanogen will not accept a event log for trouble shooting if you have used a task killer.
Click to expand...
Click to collapse
That is correct. However, there is one situation in which I do end apps, and that is in the case of resource-intensive, 3D games. The MT4G has so much RAM, that even games like NFS Shift, X-Plane, and Jet Car Stunts never close. They stay running in the background forever, which is unnecessary. So I'll close those, but no other apps.
TeeJay3800 said:
That is correct. However, there is one situation in which I do end apps, and that is in the case of resource-intensive, 3D games. The MT4G has so much RAM, that even games like NFS Shift, X-Plane, and Jet Car Stunts never close. They stay running in the background forever, which is unnecessary. So I'll close those, but no other apps.
Click to expand...
Click to collapse
I do the same but i'll got to settings > apps > running > and sever them.
BTW Backbacker is a good 3D game.
neidlinger said:
BTW Backbacker is a good 3D game.
Click to expand...
Click to collapse
I'm not finding that one. The closest I can find is this one, but that's a GPS resource, not a game.
TeeJay3800 said:
I'm not finding that one. The closest I can find is this one, but that's a GPS resource, not a game.
Click to expand...
Click to collapse
look for backbreaker football. it was a the Amazon freebie yesterday.
konsts said:
Has anybody figured out a way to use the back button to exit out of programs instead of hiding them so that you don't have to go to "manage applications" in order to force close them and save battery life?...i know, run.on.
Click to expand...
Click to collapse
Settings/applications/development/stop app via long press.
Make sure you check the box. That's how you stop the app completely.
Sent from my HTC Glacier using XDA App
No such thing on stock ROMs. CM feature.
didnt know he had a stock rom till i read his sig. xda app doesnt show that sig. saw it now that im a pc. my bad.
Hi, I am using watchDog to try to see what processes start while the phone is in sleep mode. But I cannot find anything on WatchDog that tells me what is consumming battery.
I hope I make it clear.
The situation is the following.
When the phone is sleeping, with no 3g or wifi, it takes around 10% in 8 hours. Just iddle. This happens at night. When sleeping.
As soon as I wake up, I turn on 3g. And the battery starts draining. I understand this is normal. But should the phone be awake all the time just by having 3g on?
The awake bar is almost full. Eventhough the phone is locked. This happens only when I turn 3g or wifi on.
That's basically my question. Sorry if it is misleading or something.
Regards
the phone will be awake if you installed some rogue app that connects to the net every 2 minutes to check something, or just some badly coded app.
So I should start uninstalling each app to see which is the one? Or can I use an application that will tell me that? Itried watchdog, but got no success.
Any ideas?
I've found eBuddy to keep my Awake bar completely solid... EVEN if I'm completely exited out of it. It has to do with the fact that like any other app, Gingerbread keeps a cached version of the process in the background. But in eBuddy's case, staying cached causes the phone to stay awake, so the only way to resolve this is to completely kill eBuddy and any of its cached processes.
That's why I still run ATK at 30 minute kill intervals. Getting great battery life. Here's my original post on this issue:
http://forum.xda-developers.com/showthread.php?t=1094666
almorsol said:
So I should start uninstalling each app to see which is the one? Or can I use an application that will tell me that? Itried watchdog, but got no success.
Any ideas?
Click to expand...
Click to collapse
You can start by going into settings -> applications -> running services
Tap the "menu" button and make sure you are looking at only "show services in use" as opposed to all services including cashed.
You will get a list of about 10-30 (depending on what you installed and how you configured the phone)
Then go to settings -> accounts and sync, and under "manage accounts", see what accounts you created that sync up with somehting. make sure the icons (round circles) are green only for the accounts you truly want to sync.
Also tap through each account you do want to sync and check the sync settings . If there is an account that is set to sync every 2 minutes, or is set to sync at an unreasonable short time, change that. There could also be a bunch of account you what to totally switch into "manual sync" mode, for example email addresses you do not care about.
cmd512 said:
I've found eBuddy to keep my Awake bar completely solid... EVEN if I'm completely exited out of it. It has to do with the fact that like any other app, Gingerbread keeps a cached version of the process in the background. But in eBuddy's case, staying cached causes the phone to stay awake, so the only way to resolve this is to completely kill eBuddy and any of its cached processes.
That's why I still run ATK at 30 minute kill intervals. Getting great battery life. Here's my original post on this issue:
http://forum.xda-developers.com/showthread.php?t=1094666
Click to expand...
Click to collapse
I will install ATK and follow your steps buddy. Will let you know how this worked for me.
Regards.
I will do the same. Thank you!
Have a query, What Auto Kill level should I set and what's the difference between Crazy-Aggressive-Safe? I atm at Agressive!
ithehappy said:
Have a query, What Auto Kill level should I set and what's the difference between Crazy-Aggressive-Safe? I atm at Agressive!
Click to expand...
Click to collapse
I do Crazy, 30 minutes, and Low level so that I can see all processes (including system level). I then run my phone as usual and add any/all system related processes to the ignore list.
Good luck, and hope it works for you as well.
I just made a test, and found that the app that makes my phone to be awake all the time is the MSN Talk Pro.
I disabled it, and everything went to normal.
Is this normal in IM apps, since the other person was having the issue with ebuddy?
How could I have the IM app running without having my phone awake all the time?
The task killer would definetly work, but then I would not be able to get msn messages.
Is this the only option?
Thank you.
almorsol said:
I just made a test, and found that the app that makes my phone to be awake all the time is the MSN Talk Pro.
I disabled it, and everything went to normal.
Is this normal in IM apps, since the other person was having the issue with ebuddy?
How could I have the IM app running without having my phone awake all the time?
The task killer would definetly work, but then I would not be able to get msn messages.
Is this the only option?
Thank you.
Click to expand...
Click to collapse
Let me try to explain the situation.
If you have an IM client and you want it to be ready to accept messages from your buddies, it has to be in "listening" state to "hear" from your buddies. How that "listening" state is implemented by the developer defines how much batt power the application is eating.
Two opposite example:
1) Some stupid developer coded the IM client to always stay in foreground on your phone, actively pinging the servers on the internet , asking the servers if you have new messages. Your battery is wasted big time man.
2) A smart developer coded the IM client to use Google's C2DM interface (Cloud to Device Messaging framework). Such an app will stay dormant on the phone, and will be woken up by the android core processes whenever a new message arrives for you - Google servers will wake up the app on your phone. Such an app will not waste battery much.
There are a number of variations that go in between (1) and (2) above. So there is no clear-cut good or bad app. All depends on the implementation, and also on the way you configure your phone and the app on it.
Latest version of eBuddy was supposed to use C2DM too.
Ad the new Trillian is using C2DM. I never tried any of these though, can't vouch for any.
Just keep trying various IM apps until you find one that does not stay awake.
cmd512 said:
I do Crazy, 30 minutes, and Low level so that I can see all processes (including system level). I then run my phone as usual and add any/all system related processes to the ignore list.
Good luck, and hope it works for you as well.
Click to expand...
Click to collapse
It has worked for me mate, worked well I should say. You deserve a Thanks mate.
I set it on Aggressive mode, with Auto kill at an interval of 1 hour, and NO apps but only my Power Schedule app in Ignore list, and I kept the Network On (Normally I use Flight Mode at night time), and after 9½ hours the battery drained just 2%, from 90% to 88%. Usually on Flight Mode I used to have a 3-4% drain overnight, so it's a big improvement.
BUT there are still two small but solid Awake bar present there while the Screen was off! What could be the reason? Is it because ATK was running and caused the Awake bar by itself or other apps? Take a look at the pic.
I have another query,
If I don't add any system apps (those come by default) to the Ignore list will there be any problem?
Regards.
kreoXDA said:
Let me try to explain the situation.
If you have an IM client and you want it to be ready to accept messages from your buddies, it has to be in "listening" state to "hear" from your buddies. How that "listening" state is implemented by the developer defines how much batt power the application is eating.
Two opposite example:
1) Some stupid developer coded the IM client to always stay in foreground on your phone, actively pinging the servers on the internet , asking the servers if you have new messages. Your battery is wasted big time man.
2) A smart developer coded the IM client to use Google's C2DM interface (Cloud to Device Messaging framework). Such an app will stay dormant on the phone, and will be woken up by the android core processes whenever a new message arrives for you - Google servers will wake up the app on your phone. Such an app will not waste battery much.
There are a number of variations that go in between (1) and (2) above. So there is no clear-cut good or bad app. All depends on the implementation, and also on the way you configure your phone and the app on it.
Latest version of eBuddy was supposed to use C2DM too.
Ad the new Trillian is using C2DM. I never tried any of these though, can't vouch for any.
Just keep trying various IM apps until you find one that does not stay awake.
Click to expand...
Click to collapse
Thanks man.
I will keep trying some of them. Starting with the ones you said.
almorsol said:
Hi, I am using watchDog to try to see what processes start while the phone is in sleep mode. But I cannot find anything on WatchDog that tells me what is consumming battery.
I hope I make it clear.
Regards
Click to expand...
Click to collapse
I have recently removed watchdog and noticed that battery consumption rapidly reduced...