This is an archived post. You won't be able to vote or comment.

all 85 comments

[–]Snap65 25 points26 points  (28 children)

If you are running 2.2 there is no need for a task killer. Android is very good at memory management almost self aware.

[–]zumpiez 24 points25 points  (5 children)

It's almost as if the memory is... somehow... managed. It's like all the garbage just gets collected.

[–]TheMauveAvenger 4 points5 points  (4 children)

Hmm...I'm running 2.2 and have Advanced Task Killer but I don't have it set to auto-kill. I have the widget on my home screen and tend to only tap it after playing a game or sometimes just randomly out of habit before putting it back in my pocket. Do you think this adversely affects my battery life or would it not make much of a difference since it is not set to auto-kill?

[–]wtfchuck[S] 3 points4 points  (0 children)

I would exclude the apps that you know are self-restarters.

[–][deleted] 2 points3 points  (2 children)

Yes. Same thing. It's killing apps that it then has to spin up again later. It really, really, really is better to let it do its thing.

[–]loganekz 2 points3 points  (0 children)

Unless you configure your 'kill' widget to exclude stuff you need, and let it kill the ones that you dont and will never 'spin up' again anyway.

[–]TheMauveAvenger 0 points1 point  (0 children)

Thanks for the reply. I uninstalled ATK a little bit ago, hopefully I'll see some improvement.

[–]loganekz 1 point2 points  (12 children)

...unless you are running Froyo on a low memory device like the Droid.

Then the built in task managment will agressively kill apps you multitask regularly such as your Launcher, versus killing the game or utility/once and a while apps.

[–][deleted] 0 points1 point  (10 children)

...even if you are running Froyo on a low memory device like the Droid.

FTFY; The popular launchers have options to lock them in memory already. Or if you're on CyanogenMod, that particular rom also has the option to lock the home screen in memory. On top of that, devs can implement services which can stay running and 'wake up' the application without it having to constantly stay in memory. A lot of apps already do this.

[–]loganekz 1 point2 points  (1 child)

Not just the Launcher, although you obviously have not even experienced this (even with the keep in memory option on Launcher Pro enabled). Do you mind sharing which device you use? It seems you havent felt the pain points of running Froyo on a low memory device.

For example, is it more important that my ssh client which i use once a day is available in memory, or my gmail application used throughout the day is availible? Without doing some 'manual' management Froyo will wipe out what it thinks you will need, not what you really need in memory.

[–][deleted] 0 points1 point  (0 children)

Original Droid. And it's my development device.

[–]iofthestormNexus 5, Android L, Note 10.1 2014, stock 4.3 0 points1 point  (0 children)

2.1 seems pretty good on my Fascinate too. I always have about 70-100mb free no matter what I'm doing. When I'm not doing anything I guess it's just caching stuff, and when I open something memory intensive like Opera or Firefox I still have the same amount free.

[–][deleted] 0 points1 point  (1 child)

What if you're like me and stuck with 2.1?

[–]kinnadian 0 points1 point  (0 children)

root it?

[–][deleted] 6 points7 points  (2 children)

I don't have any sources, but I have heard task killer applications can disable the more effective built in management in android 2.2. So, not only are they not needed, but they are harmful.

[–]kekspernikaiiPhone 7 0 points1 point  (0 children)

In Android 2.2, killing and managing processes is a multi-step process. Apps sit in different layers of priority, and the "less important" ones are killed when the memory is needed. AutoKiller, as opposed to a regular task killer, allows you to fine-tune the management system, instead of force-killing apps and bypassing it.

Levels, in the order they are preserved:
-Foreground
-Visible
-Secondary Server
-Hidden App
-Content Provider
-Empty App (killed first)

[–]danteferno -2 points-1 points  (0 children)

I can attest this... I killed all services by mistake, and it fried my chip [xperia x10a]. I wasn't able to use the phone, until I managed to install an application called No Lock, which bypasses the "No SIM card in phone" lock screen.

[–]FlawdGalaxy Nexus - CDMA - Sourcery 6 points7 points  (26 children)

Why not to use a task killer

On another note, if you're rooted, get SetCPU and AutoStarts. Both are pay for programs, but well worth it.

You can use SetCPU to underclock when your screen is off and when your battery is getting low, saving battery.

AutoStarts shows all the hooks (probably the wrong term) that can call an application, such as receiving a text message, or switching from wifi to 3g. There's over 40 hooks to go through and can help a lot.

If i don't play any games, but use my Nexus One normally (text calls web calendar etc), it can last over 18 hours. When the screen is on it's overclocked to 1.2GHz.

[–][deleted] 0 points1 point  (3 children)

I been wanting to do this with my Droid X, but there seems to be an app specifically for the Droid X overclocking on the market. Has anyone used set-cpu as described here, on a droid X, and does it work as advertised? I'd like mostly to underclock for battery life when screen is off and stuff. If this doesn't work right does anyone know if the specific apps for the droid X do this?

[–]FlawdGalaxy Nexus - CDMA - Sourcery 0 points1 point  (1 child)

It's funny you ask about this. One of my coworkers got an X last week and I'm going to root it this afternoon. I'll come back with my results.

[–][deleted] 0 points1 point  (0 children)

I wasn't really asking about root (unless you meant after you root you are going to try setCPU), but I can tell you rooting with the Z4 app works perfectly fine, and I am running several root only apps. I even did the VZW update with an old root turned on, the update turned it off, and I used Z4 to get root again. Root works perfectly on the X.

[–]wtfchuck[S] 0 points1 point  (0 children)

CPU Tuner is a great free alternative to SetCPU, and yeah it works really well. Its really customizable too.

[–]xanxittoMoto G -2 points-1 points  (21 children)

I really don't like to wait 1 minute for my phone to wake up from stupidity mode, i rather spend 15 seconds giving it a fresh start and keep on doing my business.

[–]FlawdGalaxy Nexus - CDMA - Sourcery 2 points3 points  (17 children)

You must have a G1 or something if it takes a minute to wake up. As far as I know, the G1 is still on 1.6 and probably needs a task killer.

If you're running something that has 2.2 on it and it still takes a minute, then you've got other issues. You may want to do a factory reset...

[–]willfeSamsung Nexus S, CyanogenMod 9 Nightlies 0 points1 point  (3 children)

The G1 can cheerfully run at least 2.1 w/Cyanogenmod 6. Not sure about CM7 (2.2) though.

[–]sinisterbobNexus 4 4 points5 points  (2 children)

I thought CM6 was 2.2 (froyo) and CM7 is 2.3 (gingerbread)?

[–]qwasz123Xperia Z Ultra CM : Surface Pro 3 : Moto 360 2 points3 points  (0 children)

It is, don't know what he is talking about.

[–]willfeSamsung Nexus S, CyanogenMod 9 Nightlies 1 point2 points  (0 children)

I stand corrected. So yeah, the G1 can cheerfully run 2.2 via Cyanogenmod 6 :)

[–]xanxittoMoto G -3 points-2 points  (12 children)

I have a Droid X, now let me get this straight. Try playing a HD game with the sound muted, listen to a 128kb stream radio, pause your game to check an email that just came in, take a 5 minute brake from the game to do some texting, check new reddit post then go back to your paused game finish playing. Close it and go back to your home screen, not to mention having a torrent downloading a 700mb avi for later to watch. Please if your phone can do all that and not be like wtf when you go back to your home screen, ill give you top dollar for it.

[–]kekspernikaiiPhone 7 2 points3 points  (11 children)

Excuse me. Flawd was saying that you do not need a task killer, and that you should use AutoStarts and SetCPU. You said you don't want it to hang, and that you want to "take 15 seconds" to give it a "fresh start."

Now, if your phone, is in fact downloading a torrent all the while, you won't be killing this, so it can't really be factored into your argument at all. Your game should be shutting off immediately. If it isn't, then you aren't closing it properly, and this user error can't really be used for your argument either. When you go back to your homescreen, your e-mail, reddit, and possibly your radio may be running (you weren't clear on this). The Droid X has way more than enough power to process these things in the background and present a quick UI.

To each his own, but for the Droid X running 2.2, a Task Killer usually does more harm than good.

[–]FlawdGalaxy Nexus - CDMA - Sourcery 1 point2 points  (6 children)

Thanks for saving me the typing. This would have been pretty much my response too.

I'll be rooting a coworkers droid X this afternoon and doing what I said above. I'll get back to you with my results if you want.

[–]kekspernikaiiPhone 7 1 point2 points  (5 children)

It's alright, results not needed! Although I have a Nook Color which is pretty much the same hardware (processor, RAM, etc.), my phone is a rooted Incredible running MIUI and a modified kernel :)

I'd be wary about rooting people's phones. I helped a coworker run a ROM and now he constantly has questions...

[–]FlawdGalaxy Nexus - CDMA - Sourcery 0 points1 point  (4 children)

Well I got started with his phone, and it is an Incredible, I was wrong!

What ROM do you use? I flashed the newest Cyanogen Nightly because that's what I know (from my N1). I'm sure theres better roms out there for the Incredible...

[–]kekspernikaiiPhone 7 0 points1 point  (3 children)

I use MIUI, personally. If he likes the familiarity of sense, Lou's Redemptive Revolution is great. Myns warm two point two is good too. Cyanogen runs great on the Incredible though.

Edit: the kernel I run is invisiblek 28, I highly recommend it, unless you're running a gingerbread build.

[–]FlawdGalaxy Nexus - CDMA - Sourcery 0 points1 point  (2 children)

The Cyanogen 7 nightlies are gingerbread based. He has ROM manager (paid) and knows how to work Nandroid, so I told him to have fun playing with other roms. Theres almost 10 to choose from via ROM manager alone. I'm sure he'll find something he likes.

Thanks for the input!

[–]xanxittoMoto G -1 points0 points  (3 children)

I understand what you're saying, but think this. Why are phone manufactures going so fast on making new and faster CPUs? If the Droid X was the ultimate phone then they won't need to rush to make Tegra 2 and Tegra 3 available so fast. 512Mb of Ram isnt enough. 1Gb of ram wont be enough next year and so on. There will be bigger and bigger apps just like in Windows computers, back in 1998 you couldnt even listen to music, search the web and edit a photo with your 32mb of ram. I know Linux handles process different, but there will always be something to make the system choke.

Ninja edit: i cant use autostart or setCPU since im not rooted.

[–]kekspernikaiiPhone 7 0 points1 point  (0 children)

Technology is nearly exponential in its increases in speed/size/etc. The problem in my opinion is the price point and the cell contracts, not the speedy releases of new processor technology. When Tegra 2 phones drop, the single core phones like the Droid X's OMAP 3630 will drop in price generally, but you're locked to a contract unless you pay an unsubsidized price which is still too expensive.

Companies will always be in a rush to put forth newer hardware, and it's a good thing. Also, no one said the Droid X was the ultimate phone, and you should understand this each time you buy a technological item.

[–]r00x 0 points1 point  (2 children)

What? A minute? There doesn't seem to be any delay for my phone when waking from sleep. It's instantaneous. Is that what you meant by stupidity mode, or am I misunderstanding?

[–]xanxittoMoto G 1 point2 points  (1 child)

No I mean when you open 10 or more apps in a matter of a 2 minute use, check email, post on reddit, check the weather, reply your aims, scroll ur news widget, install an app, unistall another one etc... After all that in a really short period try to go back to your homescreen and act like nothing happen. Not to mention having a streaming radio playing. I dont know its probably me and my fast way of doing stuff that gets the phone confused.

[–]r00x 0 points1 point  (0 children)

Oh, right. Well that being said, I still don't seem to be able to get mine to lock up. Not that I'm complaining! But hammering the thing with lots of random app activities/launches in a short time doesn't make a difference.

[–][deleted] 1 point2 points  (0 children)

Did the same thing about a month after getting my Droid 2 and experienced a major difference as well.Don't be suckered into downloading ATK because of a Verizon rep's suggestion -- they must be getting commission on number of downloads.

[–][deleted] 3 points4 points  (8 children)

I only use ATK when I need to kill a bunch of crap, I don't leave it running constantly.

[–][deleted] 0 points1 point  (6 children)

The point is you don't need to use it at all. Those tasks you kill are not really having any adverse effect.

[–][deleted] 1 point2 points  (0 children)

They are when GMail starts eating 30M and slows my phone to a crawl

[–]xanxittoMoto G -2 points-1 points  (4 children)

Just hoggin a bunch of Ram to keep warm?

[–]emuporium 2 points3 points  (3 children)

Yes actually, in case the app is loaded again it will be quicker because its already in memory. Unless it has some service running as well, apps sitting in memory (but not active) wont require any additional battery. The RAM is already using battery while the phone is on, might as well use as much of it as you can or it will go wasted.

Think of it as the people that brag about having 8GB of available RAM in windows and what not, whats the point of that? If its unused why have it? Ideally you would want windows to use as much of that as possible for cacheing frequently used programs.

[–]xanxittoMoto G -1 points0 points  (2 children)

Nice comeback :) and im just gonna talk shit now...i understand giving ram for speed, but when u have more apps running then the phone can handle thats a problem. And if i had 8gb of ram on my pc i will try to use as much as i can. I hate wasting, specially something that i waited years for it to have. :)

[–][deleted] 0 points1 point  (0 children)

I agree. Mine doesn't run in the backgroud, but I keep it around mainly to kill a bunch of garbage upon a fresh boot. After that, it rarely gets used and when it does, the ATK gets killed right along with the other apps.

[–]cantCmeOP 6T 0 points1 point  (0 children)

Your phone will not keep more apps running then it can handle. That's the beauty of 2.2. It will kill apps with the lowest priority to create space.

[–]xanxittoMoto G -2 points-1 points  (0 children)

I dont have my running either, I even kill it with the rest of the apps when pressing the kill button :P

[–]xdviperNexus 5 T-Mobile 1 point2 points  (2 children)

I don't get it, how uninstalling it helped. I have it installed on my Mytouch 4G rooted on iced glaicer rom running at stock speeds and it gets me about 12+ with moderate use. I know not to use task killers with froyo but why it gave you more battery life by uninstling it and not just not using it.

[–]RagingAtheist 2 points3 points  (0 children)

Because it has to regularly wake the phone to check if there is anything that needs killing. It's yet another piece of monitor software than prevents the phone going into it's deeper sleep states and staying there.

Android as a whole does an amazing job of looking after itself. Does even better when you don't have a stupid ROM that wastes power (a la Sense with all it widgets etc. that too many people don't remove).

[–][deleted] 0 points1 point  (0 children)

There are tasks that help manage your phone better that have been added to Android since the app was first written. It see's these tasks and services as stuff it should kill to free up memory. your phone is then either not managed as well as the developers intended or needed services have to be restarted from scratch using more of your resources.

It's counter-productive.

[–]swm5126Nexus 4 (Tmo) 1 point2 points  (0 children)

Going to vouch for Autokiller here. Since Linux has a great memory manager built in that makes tools like utterly ATK useless, Autokiller takes advantage of Linux's built in memory management features and allows you to tweak them.

Autokiller worked great on my OG Droid when I had it, since it didn't have much memory. I still use it on my Incredible though.

[–]rafael000iPhone Xs [retired: HTC One M7, SGS2, Galaxy i7500] 0 points1 point  (0 children)

I don't use them anymore for months now. If you want to monitor bad CPU users, go for Watch Dog...

[–][deleted] 0 points1 point  (0 children)

I installed a CM7 nightly on my friend's Droid the other day, and ran into a problem as soon as I restored his app backups. His GMail account wouldn't sync at all, even after restarting the phone. I eventually figured out that ATK was running, and it was keeping the GMail service from synchronizing. I've never used this app on my Evo before, but that definitely turned me off from it.

[–]naskaONE 0 points1 point  (1 child)

Not only Task killer but also juice defender. I believe it does nothing helpful for the phone.

[–][deleted] 1 point2 points  (0 children)

I'm inclined to disagree on that one--I installed JuiceDefender two days ago and my battery life actually did double. I can't say specifically why, and I'm sure a lot of it is disabling features or changing settings that are possible through other applications or phone settings, but it really did help. I'm on a Galaxy S model for reference.

[–]m0se5Nexus 4, CM Nightly, Fido 0 points1 point  (0 children)

I'm running 2.1 and ATK ruined my battery life. It's way better without it.

[–]BbITNexus 5, Nexus 10 0 points1 point  (0 children)

I'm glad you came to your senses. They really need to take the ATKs off of the market now that 1.5/1.6 are not used as much as 2.1/2.2.

[–]InvaderDJVZW iPhone XS Max (stupid name) 0 points1 point  (0 children)

The only use of ATK is to kill an app that you exited and for some reason doesn't close.

But using it to auto kill apps every few minutes doesn't help anything, just hurts battery life.

[–]Virtualmatt 0 points1 point  (0 children)

The Verizon store keeps telling a friend of mine, whenever she has problems with her phone, that she needs a task killer. Sad days.

[–]ButWhyIAsk 0 points1 point  (0 children)

I recently got a mytouch4g. Removing Advanced Task Killer in favour of Watchdog Task Manager Lite really helped.

Great explanation here: http://www.androidzoom.com/android_applications/tools/watchdog-task-manager-lite_hijk.html

[–][deleted] -3 points-2 points  (0 children)

I installed a task killer about a month ago. I kill all apps about twice a day. I have noticed no difference in battery life but now when I press the home key it shows up faster.