What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Task Killers... The Answer from Google & Developers.

This is bogus...

Because when I wiped the phone clean and did a factory reset there were no apps on my phone that didnt come stock... Yet I still noticed a slow and lagging phone. ATK is weak IMO... I think Task Panel X is a must have if your phone lags a bit on you here and there... Its done wonders for me and saved my battery alot more

Your post made me think of an old saying from down here on the bayou: "Son, just because Lunch comes every day after Breakfast, does not mean that Lunch is caused by Breakfast".

If a task killer saves you battery and helps with a lag issue on your phone then you need to find the cause of those issues and fix them. One suggestion is to do a search for "redraw" and you'll find a lot of info on lag issues. As to saving battery, that is usually only the case if you have a rogue app that is drawing resources in the background when it does not have the focus. Killing that poorly written app will stop it from using resources when it should not be doing anything. The better solution is to find a well written app to replace it.

Using a task killer is like putting a band-aid on a flea bite without getting rid of the fleas (another of down-home saying).

Good luck and enjoy your phone. Get rid of task killers and anti-virus apps. :)
 
My phone has been so damn slow without a good killer. I know inactive apps are supposed to be reclaimed... but the reclaiming process slows my phone to ****. Random apps like Rhapsody run, even though I never use it. I have to manually kill them, which is a huge PITA.

They really ****ed my phone with this ****.

Please read the following:

Task Killers Per Lifehacker:

Android Task Killers Explained: What They Do and Why You Shouldn't Use Them
How Android Manages Processes

In Android, processes and Applications are two different things. An app can stay "running" in the background without any processes eating up your phone's resources. Android keeps the app in its memory so it launches more quickly and returns to its prior state. When your phone runs out of memory, Android will automatically start killing tasks on its own, starting with ones that you haven't used in awhile.
The problem is that Android uses RAM differently than, say, Windows. On Android, having your RAM nearly full is a good thing. It means that when you relaunch an app you've previously opened, the app launches quickly and returns to its previous state. So while Android actually uses RAM efficiently, most users see that their RAM is full and assume that's what's slowing down their phone. In reality, your CPU—which is only used by apps that are actually active—is almost always the bottleneck.

Why Task Killers Are (Usually) Bad News


Apps like Advanced Task Killer, the most popular task killer in the Market, act on the incorrect assumption that freeing up memory on an Android device is a good thing. When launched, it presents you with a list of "running" apps and the option to kill as many as you want. You can also hit the Menu button to access a more detailed "Services" view, that lists exactly which parts of each application are "running", how much memory they take up, and how much free memory is available on your phone. This set-up implies that the goal of killing these apps is to free up memory. Nowhere on the list does it mention the number of CPU cycles each app is consuming, only the memory you'll free by killing it. As we've learned, full memory is not a bad thing—we want to watch out for the CPU, the resource that actually slows down your phone and drains your battery life.
Thus, killing all but the essential apps (or telling Android to kill apps more aggressively with the "autokill" feature) is generally unnecessary. Furthermore, it's actually possible that this will worsen your phone's performance and battery life. Whether you're manually killing apps all the time or telling the task killer to aggressively remove apps from your memory, you're actually using CPU cycles when you otherwise wouldn't—killing apps that aren't doing anything in the first place.
In fact, some of the processes related to those apps will actually start right back up, further draining your CPU. If they don't, killing those processes can cause other sorts of problems—alarms don't go off, you don't receive text messages, or other related apps may force close without warning. All in all, you're usually better off letting your phone work as intended—especially if you're more of a casual user. In these instances, a task killer causes more problems than it solves.
What You Should Do Instead

That said, not all apps are created equal. Many of you have used task killers in the past and actually found that after freeing up memory, your phone works a bit better. It's more likely that this is because you've killed a bad app—one that was poorly coded, and (for example) keeps trying to connect to the internet even when it shouldn't. Any performance increase you experience is more likely because you killed the right app, not because you freed up loads of memory (or, in many cases, it's just placebo). Instead of killing all those apps, find out which ones are actually causing the problems. If you really know what you're doing, you may benefit from using a task killer to stop the one or two inefficient-but-loved apps on your phone.
Note, however, that this is still a contested notion. A lot of developers (including ROM builder extraordinaire, Cyanogen) will not even look at your bug reports if you're using a task killer. In this humble blogger's opinion, your best bet is to stay away from regular task killer usage entirely. If you absolutely have to have that one battery-killing app on your phone, though, kill away—just be aware that when you experience a recurring Android bug later on, the task killer may be at fault. Of course, you can just stop using it to determine whether that is or isn't the case.

So why do apps like Rhapsody start up randomly? No widget or anything... it just starts up.

Also, if I start up an app that isn't stored in memory, wouldn't that slow everything down?

What I do know is that before 2.2 blocked task killers, I had extremely superior performance and a bit better battery life. Task killers can be used 100% responsibly, and I was one who used it correctly - not killing essential tasks, and excluded apps I didn't want killed. Blocking it is very Macintosh of Google. It sounds great in theory, but my phone was much more functional with the task killer. Now its become a bit of a pain in the ass and I'm moderately displeased with it.

Is there any way to get this back on 2.2 or 2.3? Any app which requires root that can act as a task killer?
 
My phone has been so damn slow without a good killer. I know inactive apps are supposed to be reclaimed... but the reclaiming process slows my phone to ****. Random apps like Rhapsody run, even though I never use it. I have to manually kill them, which is a huge PITA.

They really ****ed my phone with this ****.

Please read the following:

Task Killers Per Lifehacker:

Android Task Killers Explained: What They Do and Why You Shouldn't Use Them
How Android Manages Processes

In Android, processes and Applications are two different things. An app can stay "running" in the background without any processes eating up your phone's resources. Android keeps the app in its memory so it launches more quickly and returns to its prior state. When your phone runs out of memory, Android will automatically start killing tasks on its own, starting with ones that you haven't used in awhile.
The problem is that Android uses RAM differently than, say, Windows. On Android, having your RAM nearly full is a good thing. It means that when you relaunch an app you've previously opened, the app launches quickly and returns to its previous state. So while Android actually uses RAM efficiently, most users see that their RAM is full and assume that's what's slowing down their phone. In reality, your CPU—which is only used by apps that are actually active—is almost always the bottleneck.

Why Task Killers Are (Usually) Bad News


Apps like Advanced Task Killer, the most popular task killer in the Market, act on the incorrect assumption that freeing up memory on an Android device is a good thing. When launched, it presents you with a list of "running" apps and the option to kill as many as you want. You can also hit the Menu button to access a more detailed "Services" view, that lists exactly which parts of each application are "running", how much memory they take up, and how much free memory is available on your phone. This set-up implies that the goal of killing these apps is to free up memory. Nowhere on the list does it mention the number of CPU cycles each app is consuming, only the memory you'll free by killing it. As we've learned, full memory is not a bad thing—we want to watch out for the CPU, the resource that actually slows down your phone and drains your battery life.
Thus, killing all but the essential apps (or telling Android to kill apps more aggressively with the "autokill" feature) is generally unnecessary. Furthermore, it's actually possible that this will worsen your phone's performance and battery life. Whether you're manually killing apps all the time or telling the task killer to aggressively remove apps from your memory, you're actually using CPU cycles when you otherwise wouldn't—killing apps that aren't doing anything in the first place.
In fact, some of the processes related to those apps will actually start right back up, further draining your CPU. If they don't, killing those processes can cause other sorts of problems—alarms don't go off, you don't receive text messages, or other related apps may force close without warning. All in all, you're usually better off letting your phone work as intended—especially if you're more of a casual user. In these instances, a task killer causes more problems than it solves.
What You Should Do Instead

That said, not all apps are created equal. Many of you have used task killers in the past and actually found that after freeing up memory, your phone works a bit better. It's more likely that this is because you've killed a bad app—one that was poorly coded, and (for example) keeps trying to connect to the internet even when it shouldn't. Any performance increase you experience is more likely because you killed the right app, not because you freed up loads of memory (or, in many cases, it's just placebo). Instead of killing all those apps, find out which ones are actually causing the problems. If you really know what you're doing, you may benefit from using a task killer to stop the one or two inefficient-but-loved apps on your phone.
Note, however, that this is still a contested notion. A lot of developers (including ROM builder extraordinaire, Cyanogen) will not even look at your bug reports if you're using a task killer. In this humble blogger's opinion, your best bet is to stay away from regular task killer usage entirely. If you absolutely have to have that one battery-killing app on your phone, though, kill away—just be aware that when you experience a recurring Android bug later on, the task killer may be at fault. Of course, you can just stop using it to determine whether that is or isn't the case.

So why do apps like Rhapsody start up randomly? No widget or anything... it just starts up.

Also, if I start up an app that isn't stored in memory, wouldn't that slow everything down?

What I do know is that before 2.2 blocked task killers, I had extremely superior performance and a bit better battery life. Task killers can be used 100% responsibly, and I was one who used it correctly - not killing essential tasks, and excluded apps I didn't want killed. Blocking it is very Macintosh of Google. It sounds great in theory, but my phone was much more functional with the task killer. Now its become a bit of a pain in the ass and I'm moderately displeased with it.

Is there any way to get this back on 2.2 or 2.3? Any app which requires root that can act as a task killer?

TASK KILLERS?!! BURN THEM!! BURN THEM WITH FIRE!!!

OK. Now that I got that out of my system. Task killers aren't needed as can be read in this article. I have tested various auto killers on 2.1 and 2.2 and found that performance with was no greater and at times WORSE than without. I have also found that battery life has always suffered when using a task killer or auto killer because it is constantly killing an app that restarts. Most apps that start automatically, Rhapsody as an example, runs for a few seconds to do maintenance and check for any updates/info then get backgrounded and relegated to nothingness. By killing it you are forcing it to constantly restart and thus starts and endless process that will kill your battery quicker and produce WORSE performance.
 
No see, I don't think you read what I put.

With a task killer, my phone worked better. Now it doesn't work as good. I need to manually close all of the apps to get it running good again. I want an app that does this form me, instead of doing it manually, since the effects are dramatic.

I'm not arguing this. Task killers, when used appropriately, are useful. Its pretty obvious. Don't give me any theory... just look at the effects. If you don't use it responsibly, thats on you... but disabling them because idiots can't handle it is very Macintosh.

So, is there any app which requires root I can download?
 
Task killers work against how Android's OS is designed.

Placebo effect is the only thing people are gaining.

There's enough information in this thread and out in the wild to confirm this.

Let the device run as it is intended :)
 
Task manager do I need one

Do I need a task manager or task killer for the droid pro and if I did want one which one should I download.
 
Back
Top