[Q]*answered* Ginger Bread Task killer (Memory Management) - Droid Incredible Q&A, Help & Troubleshooting

I know after 2.2 Android completely handles task processing and task killers have no real affect, since the apps start right back up.
Does this differ with gingerbread? When I have task running in the background and my memory is only 144mb free, I hit the kill all on my task manager and I get 270mb. That 270mb slowly returns back to the 140's without me doing anything.
What is the best way to manage memory with gingerbread? Does Auto Killer Memory optimizer have any impact?
Ideas and Suggestions?
I have my phone and specs on my signature.

I recommend not using a task killer unless you absolutely have to. Android runs different than windows. And having full RAM is actually ok. It kills off process to make room for the new anyway. Android 2.3 is much better about handling processes than previous versions too.
Sent from my ADR6300 using XDA App

Don't use a task killer unless you have a misbehaving app. Android handles everything else just fine by itself.

There's no reason to use a task killer, especially with an Incredible since it has a lot of RAM. I used to use MinFreeManager with 2.3 on my OG Droid but that was because it had half the ram of the Inc and would kill off something as soon as it got pushed to the background. In Android (and linux/unix) free ram != good

Thanks for all the replies guys, much appreciated.

Ha sense 3.0 comes with a task manager
Sent from my ADR6300

so wait, i'm not supposed to use advanced task killer w/ CM7 + incredikernel??
i was led to believe thats the first thing i should install...

donkeykong0 said:
so wait, i'm not supposed to use advanced task killer w/ CM7 + incredikernel??
i was led to believe thats the first thing i should install...
Click to expand...
Click to collapse
There's not really any reason too, with gingerbread and froyo, android will automatically end tasks to free up memory if its needed. And since you're running cm7, you don't have any bloatware (which is usually what people are trying to deal with with task killers).
Sent from my ADR6300 using XDA App

Related

Do we need any kind of task manager or killer?

I see that people have those apps running; its in the status bar.. but is recommended? I just want to make the use of the phone to run on its max without performance loss, as we all. But before, in other forums.. Froyo didn't need any of that... ??????
Sent from my T-Mobile G2 using Tapatalk
I use auto memory manager..
Sent from my T-Mobile G2 using XDA App
no, they're not needed. the OS will handle that got you and if you do need to kill an app or service, you can do it in Settings > Applications.
Sent from my T-Mobile G2 using XDA App
Android is pretty good at battery and performance management so not really.
Ok thanks..i just see pictures of the apps being runand I just wonder if we need it or why people use them.. Or is it just because to make them feel better
Sent from my T-Mobile G2 using Tapatalk
I use a task manager, back in the day with the g1 it really helpped out saving bettery life im not so sure how much extra life I'm going to get with the g2 but we'll see
Sent from my T-Mobile G2 using XDA App
I think it is needed seeing as how apps just start and run on their own.
AreOh said:
I think it is needed seeing as how apps just start and run on their own.
Click to expand...
Click to collapse
Yeah, just once in a while kill some programs, and you'll be fine.
gaarry said:
Yeah, just once in a while kill some programs, and you'll be fine.
Click to expand...
Click to collapse
Sure but you dont need a task killer to do that. Just go to Settings - Running Services and then just touch whatever service you want to kill.
Sent from my T-Mobile G2 using XDA App
Just in case you haven't seen this:
As long as you aren't put off by rooting for some reason, the following thread can help you disable all applications of your choosing from booting up (and the settings stay after a reboot). Goodbye Photobucket and Amazon.
Edit: Err, forgot to add: following that, you will rarely ever need to kill any processes, as the unwanted ones should be off anyway.
task killers usually just kill your available resources:
http://lifehacker.com/5650894/andro...ed-what-they-do-and-why-you-shouldnt-use-them
But is it true that in g2 u can not kill ana app like in older version, u have to force stop? I find my self doing that.
Sent from my T-Mobile G2 using XDA App
U don't really need a task killer. I don't anymore. I just force stop only the apps that hang or stop responding other than that what's the point of killing an app if its just gonna start back up. 2.2 does a really good job of memory management anyway. If u don't want an app running in the background temp root and uninstall it.
Sent from my T-Mobile G2 using XDA App
From what I remember reading, in Froyo their Kill API is handled different in such that the application/service isn't really "killed" it just restarts.
I could be wrong, but my understanding is that memory management and simply just management as a whole is much better in Froyo. I only use a task manager just to see what's running. If something does go haywire or hangs, then I'd step in. Otherwise, I just like the information being displayed; makes me feel like I know what's running back there.
This is from the developer of Mobile Defense:
"Note, we do not recommend installing task killer applications. These type of apps have the ability to kill other running applications with the promise of freeing memory. Not only are these apps unnecessary but they also waste battery and introduce instability by killing necessary processes. Google Android Engineers and leading Android developers are beginning to speak out against task killer apps:
hxxp://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
hxxp://droidtalk.net/should-i-install-a-task-managerkiller-on-my-android-device/
hxxp://android-developers.blogspot.com/2010/04/multitasking-android-way.html
And my favorite, with Cyanogen Twitter quotes:
hxxp://androinica.com/2010/05/07/google-and-cyanogen-comments-imply-task-killermanager-apps-are-pointless/
Even the developer of Advance Task Manager admits that it's not needed on new devices!
Arron La, developer of Advance Task Manager, suggests that task killers are more important for legacy devices like the G1 and phones running older versions of Android.
“Task Managers were absolutely needed in the past before the new services UI came out in Android 2.0 or 2.1,” La said in an e-mail. “Task Managers had a niche of allowing users to quickly kill services associated with apps – including all the other stuff as well, such as alarms – but that was the only way to do it before the introduction of the new services UI.”
Task killers only cause problems and eat up your battery.
Taskillers only for Android < 2.1
On Android 2.1 and later there is no need for task killers, the OS handles memory and apps much more efficiently than in older versions of Android.
Task killers were needed for the best performance on Android before 2.1 but overusing them could be detrimental to performance also.
My general rule is no task killers on 2.1 and later versions but sparring use of task killers on anything earlier.
To me taskers kill ur battery because they r always running. I use hot reboot it restarts the phone from bootscreen not from the slash. So it takes me about 14 too 17 secs to restart my phone. Sense i use my phone for almost everything. Rebooting to kill all apps and start from fresh is good for me sense it takes no time to do so.
sent from the moon on my Evo 4g

[Q] Task killer or Manager?

I am running Cm7 and my wife is running konis elite III (Sense) and just wondering what task killer or manger is the best for those 2 roms. I'm currently using "super Manager" to clean up RAM and a cache cleaner on my cm7. If anyone knows of a good task killer for cm7 and sense that would be awesome! Thanks in advance!
I have had no real trouble with memory management with either of those roms. This has been a topic of debate for a while, to task kill or not to task kill, I personally have found that Android runs better with out a task killer. Since Android 2 came out it has built in memory management which works pretty well I might say. "Personal Opinion" A lot of people think that Android runs like a desktop computer/laptop. In that you open an app and unless you close it it stays in ram/memory never letting the space go unless the app is closed. Android on the other hand does this a little different. When an app is opened it is in the foreground and has priority over other apps. Other apps are run in the background. Now if an app is opened that needs memory that is being used by a background process then the background app is closed, saving the state if handled correctly, giving the newly open app the space it requires. There are a lot of details on how this works and what I said is a cut down version of it.
Basically, using a task killer goes against how Android handles background tasks.
Task killer no good
I'd advise against them. Personally never had to run them. if you still want one, you can look into tasker, juice defender; some that others use.
Task killers/managers died in android 2.1, its now known that they cause issues with the way android handles memory/processes. Your phone is smart enough to close or keep something running on its own.
Sent from my PC36100 using XDA Premium App
teh roxxorz said:
I'd advise against them. Personally never had to run them. if you still want one, you can look into tasker, juice defender; some that others use.
Click to expand...
Click to collapse
dirkyd3rk said:
Task killers/managers died in android 2.1, its now known that they cause issues with the way android handles memory/processes. Your phone is smart enough to close or keep something running on its own.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
I agree. Besides that, CM7 is a Gingerbread (2.3) based ROM. IIRC, 2.3 has slightly better/enhanced memory management over 2.2 as well - the garbage collector. 2.2 and 2.3 handle their memory management very well from what I see and read.
Concurrent garbage collector — The Dalivik VM introduces a new, concurrent garbage collector that minimizes application pauses, helping to ensure smoother animation and increased responsiveness in games and similar applications.
Click to expand...
Click to collapse
http://developer.android.com/sdk/android-2.3-highlights.html#UserFeatures
More often than not, over-aggressive task killing running in the background can actually cause system instability and force closes if you run a lot of processes.
To add to what's already been said, a task killer is not only possibly harmful, it's a waste of time & counterproductive as well.
Most of the stuff that's running in memory is just sitting there, waiting to be reopened again. It isn't using any power or wasting battery, nor is it slowing your phone down. It's staying there so that when you do open it again, it opens more quickly instead of having to reload entirely.
Android will close those apps if/when it needs the memory. There's no need to have a separate app to do it less-efficiently.
Cool! Thanks Guys! Thats what I pretty much figured 2.2 and beyond but just wanted to double check.

[Q] Cyanogenmod7 and task killers?

Quick question, using a task killer with Cmod7 has the same effects as using it with froyo (faster battery draining, instability etc.) or it's safe to use? I noticed that running apps (those in the background and useless) makes my wildfire lag, but when i close some of them (that really shouldn't have any reason to stay open) it starts again to run smoothly...
So, should i or should i not install a task killer?
I personally use a task killer, I don't set it to autokill and just use it to help manually kill apps that I don't need in the background.
I couldn't cope without one.
Sent from my HTC Wildfire using XDA Premium App
I don't use one, I have 180+ free MB on my wildfire on CM7 (not using that many apps or widgets).
I would not advice to use one, but if your wildfire lags than you can perhaps indeed close an app now or then (as I did when i was back on stock ROM and it bacame laggy sometimes). Make sure it's an app that is not used by any other program (like a game or so) and that doesn't matter if closed or not
what you must understand is that Android does not use memory (RAM) like a PC does, keeping apps "open" in the background is actually a good thing, as they can be opened a lot quicker, and "full" memory does not slow the phone down as Android has pretty good task managing abilities of it's own, and does not need any help or intervention. Using task killers will only slow down your phone, cause issues, and give you worse battery life. The best thing you can do to your phone is to not install a task killer.
I understand how it works, but disagree slightly with what your saying..........
I have always used advanced task killer pro, like I said not set to auto kill.
I have never had any issues with battery or my system slowing because of it and I have used it on just about every rom there is, the reason I use it is after a while I'd say a few hours using my phone it starts to slow because of all the apps laying dormant in the background and I don't feel the built on model deals with them like I personally would. So instead of using the built in android task manager which does take a while if there's a lot of apps there that don't need to be using task killer is much quicker to close all the useless ones. I think if it was set to autokill it may cause problems with some apps and battery but used wisely it keeps my system flowing nice and smooth.
Sent from my HTC Wildfire using XDA Premium App
Well, thnx guys for the replays, I guess I'll not install a task killer, but in doubt, I'll continue to kill obsolete and not necessary processes when lagging..

[Q] Android 2.3.3 task killer kills my task agressively on desire Z

Hi All,
I switched my Desire to Desire Z recently. I think Desire Z is a really good phone but I have an issue what really makes me crazy. I want to use only two programs all day long in same time. The first is Opera mini, the second is Adobe acrobat reader. Usually I read pdf while I'm waiting for the web browser so I switch between these two tasks. But the task killer of 2.3.3 android is really intolerant on Desire Z (much more intolerant than the 2.2 on Desire). Sometimes it gives 30 mins to the background task to kill, sometimes one sec is enough to kill (on Desire with 2.2, the task killer gives 1-5 hours to the background tasks before it kills them. I used the same programs on Desire).
The reported free RAM is ~150 MB based on Settings/running services and ~75 MB free based on Zbox task manager (when Opera and PDF reader are still in the memory). I don't really understand the differences but the essence is that I have enough free RAM. Of course there are no unnecessary programs, services, widgets, auto task killers running. I just want to run two bloody programs in the same time. Is this a too big expectation? I'm accustomed to the multitasking operation systems since my Amiga 500 so this task killer system is a real pain in my ass now. I'm looking for an application what protects my main tasks from the task killer of the Androd OS but I haven't find yet. Do anyone has a solution for my problem? The protected task switch on task killers (for example Zbox's task killer) protects only from it's own task killer but not the task killer of the OS. Sense is a main thing why I bought HTC phones so "find a ROM what gives you more free RAM" is also not an option. (And I DO have free RAM .
Thanks for the help: Chris
Chris_mi said:
Hi All,
I switched my Desire to Desire Z recently. I think Desire Z is a really good phone but I have an issue what really makes me crazy. I want to use only two programs all day long in same time. The first is Opera mini, the second is Adobe acrobat reader. Usually I read pdf while I'm waiting for the web browser so I switch between these two tasks. But the task killer of 2.3.3 android is really intolerant on Desire Z (much more intolerant than the 2.2 on Desire). Sometimes it gives 30 mins to the background task to kill, sometimes one sec is enough to kill (on Desire with 2.2, the task killer gives 1-5 hours to the background tasks before it kills them. I used the same programs on Desire).
The reported free RAM is ~150 MB based on Settings/running services and ~75 MB free based on Zbox task manager (when Opera and PDF reader are still in the memory). I don't really understand the differences but the essence is that I have enough free RAM. Of course there are no unnecessary programs, services, widgets, auto task killers running. I just want to run two bloody programs in the same time. Is this a too big expectation? I'm accustomed to the multitasking operation systems since my Amiga 500 so this task killer system is a real pain in my ass now. I'm looking for an application what protects my main tasks from the task killer of the Androd OS but I haven't find yet. Do anyone has a solution for my problem? The protected task switch on task killers (for example Zbox's task killer) protects only from it's own task killer but not the task killer of the OS. Sense is a main thing why I bought HTC phones so "find a ROM what gives you more free RAM" is also not an option. (And I DO have free RAM .
Thanks for the help: Chris
Click to expand...
Click to collapse
Autokiller Memory Manager is exactly what you need to use those two programs at the same time. Download it for free on the Market and read the FAQ and documentation about the advanced settings. This is single handidly the best app for getting your phone to behave the way you want in regards to memory management. Hope this helps!
Sent from my HTC Vision using XDA App
G1ForFun said:
Autokiller Memory Manager is exactly what you need to use those two programs at the same time. Download it for free on the Market and read the FAQ and documentation about the advanced settings. This is single handidly the best app for getting your phone to behave the way you want in regards to memory management. Hope this helps!
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Hi,
Thanks for the quick reply. You mean AutoKiller Memory Optimizer I guess (no AutoKiller Memory Manager in the market). That oom (out of memory) priority could help. Unfortunatelly my phone has Gingerbread and not rooted so this oom settings doesn't work. So the next step is to find an easy to use and safe Desire Z root stuff.
Thanks a lot again!
Chris
Hi. You shouldn't be using a task killer. Android manages applications better than you can or a task killer can.
http://lifehacker.com/5650894/andro...ed-what-they-do-and-why-you-shouldnt-use-them
Right, you should not be using a task killer, but may I ask what rom you are running?
Try using v6 Supercharger
Cimer said:
Right, you should not be using a task killer, but may I ask what rom you are running?
Click to expand...
Click to collapse
The way I'm reading this, he's not using a third-party task killer. He's complaining that Android memory management is killing the tasks he wants to keep running.
Hi,
Yes, you're right. I'm not using task killers, my problem is with the Android memory maneger. I'm using stock 2.3.3 ROM and would'nt like to switch to a cooked ROM.
Chris
burtcom said:
The way I'm reading this, he's not using a third-party task killer. He's complaining that Android memory management is killing the tasks he wants to keep running.
Click to expand...
Click to collapse
android has its own task manager... and from what I've learned the built in task manager learns from the user... when did you buy the phone? how long do you have it? if its not long, here's an idea:
try charging the phone over night while checking the "keep screen on while charging", go to the acrobat, let it open and leave it as it is all night, and be sure NOT to turn off the screen...
the task manager notices how much time you spent opening this app, and eventually will put it as high priority...
also do this with the browser
———————————————
sent from a phone... 'nuf said
btw... justin bieber sucks
———————————————
Hi,
I bought this phone about two weeks ago. I'm a little bit sceptic about this solution but this idea is amazingly elegant so I have to try .
Thanks for the help: Chris
Riro Zizo said:
android has its own task manager... and from what I've learned the built in task manager learns from the user... when did you buy the phone? how long do you have it? if its not long, here's an idea:
try charging the phone over night while checking the "keep screen on while charging", go to the acrobat, let it open and leave it as it is all night, and be sure NOT to turn off the screen...
the task manager notices how much time you spent opening this app, and eventually will put it as high priority...
also do this with the browser
———————————————
sent from a phone... 'nuf said
btw... justin bieber sucks
———————————————
Click to expand...
Click to collapse
Have a look into enabling SWAP. Makes my stock ROM run really smooth.
You'll need a rooted phone, a custom kernel (I use Unity V9) and to repartition your SD card with Clockworkmod (Update to latest before use)
Unity Kernel http://forum.xda-developers.com/showthread.php?t=1121937
SWAP http://forum.xda-developers.com/showthread.php?t=1323447
Craig

[Q] task killers?

Hey, I noticed that in the screenshots section that everyone has a task killer, aren't they bad for android? I've read that they were needed for android 2.1 and down, not after Froyo.
So, do I need one? Why? Why not?
Thanks guys.
Sent from my SAMSUNG-SGH-I927 using XDA
ajt1995 said:
Hey, I noticed that in the screenshots section that everyone has a task killer, aren't they bad for android? I've read that they were needed for android 2.1 and down, not after Froyo.
So, do I need one? Why? Why not?
Thanks guys.
Sent from my SAMSUNG-SGH-I927 using XDA
Click to expand...
Click to collapse
samsung roms (even stock) have default task killer called "Task Manager", for active apps and if you go to Settings > Applications > Running Services, you can kill apps running in the background or cached processes. The difference is, the default tasker does not have a "Kill All" feature.
Task killer is, well not recommended, because Android has "Low memory Killer" feature, which, from the word itself, Android will kill apps as memory is needed.
It's still up to you if you want the default tasker, or a 3rd party one.
I hate that Samsung put that there. I've always been told that you let android do its job, unless there is a runaway process.
Sent from my SAMSUNG-SGH-I927 using XDA
If you ask me a task killer gets you more battery life and helps reduce data usage by killing apps that you are not acctually using.
Sent from my SAMSUNG-SGH-I927 using XDA
yes but even if you kill some apps they reopen on their own. I am referring to the stock Rogers rom and that dam AP program.
the reason task killers are considered bad is becausw most people blindly kill everything. your phone has a lot of tasks it will automatically relaunch, thus wasting more processor time in the end. if you pay attention to which processes these are and exclude them from your kill list, you can safely use a task killer.
i also suggest apps like autostarts, lots of stuff like to start that dont need to.
im newly registered but not new here! just picked up a glide yesterday and put cwm/osi on already. a keyboard is a must for me and this was the nicest phone i found with one. my d1 was overdue for retirement. i use sipgate/google voice for free calling, texts and vms (wifi) so thankfully carrier didnt matter. very happy with this thing so far. cant wait to see some ics roms?
Advanced task killer shows you which apps automatically restart and lets you disable them from being killed
Sent from my SAMSUNG-SGH-I927 using XDA
Automated task killers generally are bad voodoo because they interfere with Android's own memory management system. Android micromanages memory like you wouldn't believe, and task killers will only slow things down by interfering with it. In particular, you'll lose significant performance and battery life as the phone works harder to reopen apps that could have just been sitting around in otherwise unused memory as intended by the OS. (And of course, the auto-re-open thing mentioned above.) I used to keep a task killer on my OG to troubleshoot misbehaving apps (sometimes killing the process and forcing it to restart would right some issues), but now that Android has the running services dialog, there really is no need for task killers at all.
bobbinthreadbare said:
my d1 was overdue for retirement.
Click to expand...
Click to collapse
So I'm not the only one upgrading from an OG!
roothorick said:
So I'm not the only one upgrading from an OG!
Click to expand...
Click to collapse
It was an excellent phone. Mine finally locked up the other night while I was out and totally died. Doesn't even get the M Moto symbol when you start it up. It had been dropped countless times, entirely submerged in a puddle, whiskey spilled on it. But it soldiered on until the other night. I was even running a very broken ICS ROM (dead project now) on it and it was just as fast CM7. I ran it constantly at 1GHz which impressive for a phone that was stock 550Mhz. Most phones, even the Glide, you can't overclock by more than double like the D1. The fastest kernel I ever had on it, I had edited a version of ChevyNo1's 1.2Ghz kernel to allow 1.3Ghz. I ran it like that for a few days and it was stable.
Great phone. It truly deserves a burial at sea with a 21 gun salute.

Categories

Resources