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.

Reasons not to autokill tasks:
-takes CPU/battery to have an autokiller run in the background
-takes CPU/battery if the OS has to restart apps
-causes problems like not getting email notifications

Android manages task killing on it's own and doesn't need help. If an app/widget is acting up, uninstall it and contact the dev.
 
So I'm assuming this doesn't apply to the native music player app, right? Because even when I press the back button, which usually closes other apps it still plays in the background(I can kinda understand that, people want to multi-task and listen to music) but generally I just press the home button to leave an app but let in run in the background.
Other things I've noticed is that sometimes apps I downloaded and haven't used will be shown in the menu where you can 'manage apps, and uninstall and what not' but they won't be actually shown running. Is that menu just showing things that are cached are whatever?? Except fro drocap2 which will be shown in the main running service menu(the separate one, I think you guys know what I'm talking about, theres a tab that shows running programs but I think there's one in the 'about phone section' cant remember exactly)
more mysteriously, I always have to close mabilo wallpaper app and the flikie wallpaper app. mabilo has some rotation thing which I have no idea what it does, and i disabled it but still runs at start-up.
Even more bizarre there are occasions where flikie might say 20% battery use or something like that. CAN SOMEBODY EXPLAIN ALL OF THIS????
 
and how do you go about disabling the autoruns of some of the apps you don't need to autorun?

If you are rooted, there's an app in the market called autostarts that will let you decide which apps should run on which settings. Be careful with your choices of course :P
 
if android offers the option natively to kill apps then what exactly is the problem with task killers? i for one dont like looking in running services and seeing things running that i dont even use.

lets refer to the pc world primarly windows os vista and windows 7. both were said to have application control and to close apps that are unresponsive. but yet ctrl shift esc pullls up a task manager or ctrl alt delete gives you menu options. and then the hidden menu "MSCONFIG" which allows you to decide what you do and dont want running at startup.

now back to android with this in mind if task killers/auto killers and so on were bad and useless apps android wouldn't give you the option natively to kill running apps. most of these apps are built off the native resource so what if some including me like a quick button on home screen to kill apps or even auto kill settings which refer to the native android options.

even a dev has incorperated a task killer into his rom

it is just personal preference on these said useless apps not that andorid/google provides useless apps {cough google goggles cough}.
 
I see your point. One problem is that people can kill stuff that ends up causing problems...like not getting email. Another problem is that killing tasks can be a waste of time because the OS does it automatically. Another problem is that killing tasks ends up using more resources if the OS has to start the tasks up again. Finally, killing tasks can lead to a slower experience. For example, if you kill Maps it will take a while to load up when you need it. If you let it sit idly in memory (and it isn't using CPU/battery if you let it live), it will be usable immediately.
 
The biggest difference? Most people have task killers set to run automatically to kill things willy-nilly. The built-in variety is SPECIFICALLY for killing runaway apps, not one that are hanging out idle.

Sent from my Droid using Tapatalk
 
I have advance task manager killing every 30 minutes and never once has it killed gps and i do use it alot. {anything that is set to system persistant will not get killed}ie....gps, phone, messaging, genie, and so on

it all refers to your device is as smart as you if you let it kill everything then yes it is pointless. Advance task manager and killer have exclusion settings. Mine is set to exclude ie... adw.launcher, setcpu, beautiful widgets. My highly used apps i have more exclusions but that was just an example.

i know i have posted this somewhere else not sure where but in reference to this subject.

i come from a gaming world and what i have learned is you dont want your memory used up for ie... google gadgets, toolbars and so on. you want free memory at your disposal or the game gets laggy and choppy.

the droid 1 only has 256 mb that isn't alot of memory then when you look at your free resources and it tells you that you only have 50mb free or less that it isnt alot of free resources. What exactly is wrong with more free memory why does the os have to utilize that much. i dont know about anyone elses phone but my phone below 50 mb gets laggy and choppy slow and unresponsive.

i dont mind the device using some memory for cache IF it is storing memory for the apps i use not what the device is programmed to think i use

ie..
-i use beautiful widgets for weather no need for me to see genie eating memory.
-Phone only needs to comunicate with google once a day to back up my contacts and other info

there is much more i just cant think of anymore at this time
 
Last edited:
I have advance task manager killing every 30 minutes and never once has it killed gps and i do use it alot. {anything that is set to system persistant will not get killed}ie....gps, phone, messaging, genie, and so on

it all refers to your device is as smart as you if you let it kill everything then yes it is pointless. Advance task manager and killer have exclusion settings. Mine is set to exclude ie... adw.launcher, setcpu, beautiful widgets. My highly used apps i have more exclusions but that was just an example.

i know i have posted this somewhere else not sure where but in reference to this subject.

i come from a gaming world and what i have learned is you dont want your memory used up for ie... google gadgets, toolbars and so on. you want free memory at your disposal or the game gets laggy and choppy.

the droid 1 only has 256 mb that isn't alot of memory then when you look at your free resources and it tells you that you only have 50mb free or less that it isnt alot of free resources. What exactly is wrong with more free memory why does the os have to utilize that much. i dont know about anyone elses phone but my phone below 50 mb gets laggy and choppy slow and unresponsive.

i dont mind the device using some memory for cache IF it is storing memory for the apps i use not what the device is programmed to think i use

ie..
-i use beautiful widgets for weather no need for me to see genie eating memory.
-Phone only needs to comunicate with google once a day to back up my contacts and other info

there is much more i just cant think of anymore at this time

Jason, Jason, Jason!! This is not a Windows Computer nor is it a Blackberry or Palm. Programs that are "running" in the back ground are not running. They are simply loaded in memory and sitting dormant. They are not drawing current from the battery and they are not using cpu cycles. If the android os needs additional ram to run something you've requested, it will remove from ram whatever it needs to in order to run your requested task. If you have an app that needs killing constantly, get rid of it and find an alternate app.

Below is a write up from Google Devs: "Android was designed from the ground up as an operating system (OS) for mobile devices. Its built-in application and memory-management systems were engineered with battery life as one of the most critical concerns.
The Android OS does not work like a desktop operating system. On a desktop OS, like Windows, Mac OS X, or Ubuntu Linux, the user is responsible for closing programs in order to keep a reasonable amount of memory available. On Android, this is not the case. The OS itself automatically removes programs from memory as memory is needed. The OS may also preload applications into memory which it thinks might soon be needed.
Having lots of available empty memory is not a good thing. It takes the same amount of power to hold "nothing" in memory as it does to hold actual data. So, like every other operating system in use today, Android does its best to keep as much important/likely-to-be-used information in memory as possible.
As such, using a task manager/killer to constantly clear memory by killing apps is strongly NOT RECOMMENDED. Generally speaking, you should only "End" applications if you see one which is not working correctly."
 
no it isnt windows no it isnt linux but it still does read

01000100001001010101010001011


" It takes the same amount of power to hold "nothing" in memory as it does to hold actual data"

then why not have it empty why should my phone sit at 50 mb or less free when at that point phone is laggy????

real simple letting the android os decide what memory is used is like having a v8 and only being able to use 4 cylinders or in this case only 2

again since you didnt see it the first time


"i dont mind the device using some memory for cache IF it is storing memory for the apps i use not what the device is programmed to think i use"


Mind you i did read martins post i did go watch the videos you dont gotta repost
that suggested advise from google when the op says it all

how many times have you ever seen the low end of memory???

imagine this if you can you need to get 10 gallons of water home but your wagon can only haul 2 gallons because you already got the other 8 spots of available space filled with useless junk



hopefully the cpl analogies i used now will get you to quit thinking i am comparing the phone to computers
 
Last edited:
I guess the point that isn't getting across is that if an app, like a game, requires more memory then Android is smart enough to clear the necessary memory.

What's the point of keeping 100MB of free memory all the time? Why not use the space? It isn't using battery power.

If you want to spend your time killing tasks, if you want the OS to use CPU/battery to reload things you've killed, if you want to spend CPU/battery on automatically killing idle processes, if you don't mind waiting for stuff to have to load again...then it's up to you. My suggestion, though, is to at least try it without killing tasks. You'll most likely get better battery life and you'll spend less time waiting for things to load because they'll be ready to go. In the end, it's not a huge deal to kill tasks (unless you're killing so much that you stop getting Email or something) so do what you like, but at least try Android the way it was designed: TRY LETTING ANDROID MANAGE MEMORY ON IT'S OWN

If you find that you NEED to kill tasks, then you've installed a poorly designed app. I would uninstall it and contact the dev.
 
Last edited:
different strokes for different folks i never once said i was getting bad battery life i think 20 hours between charging is good battery life.

i think that my quadrant score of 1723speaks for itself
when the average of 1500 that you see posted in many different forums with various different roms

my phone runs like greased lightning the way i manage it

im just adding a point of view maybe your blinded by the unknown get system info widget and check for yourself. 37 mb is about the average the longer i dont use a killer. at that point it dont matter what the app is it loads like crap

as far as the crappy apps here is a list of what is running in my phone

-beautiful widgets
-setcpu
-sgnes
-wifi teather
-dolphin hd browser
-handscent
-ringdroid
-root explorer
-scanner buddy
-slacker radio
-shootme
-skyfire
-swiftp
-terminal emulator
-ultra chron
-wii controller
-titanium backup
-nenamark
-quadrant
-chrome 2 phone
-busy box installer
-rom manager
-swype
-slideit
-adobe flash 10.1

then the average rom apps which everything i posted are reputable apps
so i guess my point isnt getting across that the android internal memory manager isnt good enough for my uses

if these were the apps that were in my memory cache i wouldnt have a problem with the way the phone manages memory

but to go in at average times and see ie...
genie i dont use and most of time remove this is just one that comes to mind

oh yea goggle goggles the most worthless app ever and i "NEVER" use it another app i remove

there is others but i guess it dont really matter
 
BTW, I'd like to state that I have used a task killer since day 1. I've gone for weeks also without here and there to test it out.

I use a task killer maybe once or twice a day. Only when my device starts feeling sluggish. As you may all know the Droid starts slowing down with under 35 MB free memory. If you peg it at about 60mb, although devs say you're "wasting away 60mb," the device is a lot faster. This is a fact. Why? As you scroll page to page, widgets gobble up memory. You need a bit of "free" memory" to account for this. Also you need some free memory to combat spikes like when gmail pushes, your calendar syncs, your exchange mail buzzes, your Twitter feed cycles or the widget scrolls through, etc etc.

But what's better than manually killing those tasks to get a brief moment of smooth scrolling is to use autokiller. Peg your minfree around 40-50mb at least. I try 60mb. I'd say my battery life has been about the same across the board. With autokiller, it uses Android's automated task elimination by trying to maintain 60mb.

Yes you could argue this is a waste as that's 1/4 of the DROID's memory, but at 60mb free, the device is silk smooth. Plus, you still have 200mb of memory almost to do stuff. Plus, it doesn't maintain at 60mb anyway. If you are heavily using it, switching through your browser, twitter and email it could drop to 40s. But Android will do its best to eliminate idle tasks to keep your system around 60mb free and responsive.

The good news is that with faster devices, especially the ones with 512mb, 60mb is nothing.

You need a bit of free memory to keep the device smooth. Of course Android defaults to around 30mb or something ridiculously low, and this is hard to hit on the 512mb devices, but the DROID is notorious for running out of memory. If you want a smooth device yet using Android's task killing automation built by the devs, this is the way to go. Automated killing using a task manager won't allow you to differentiate between whats necessary and what's not. And manual killing is a waste of resources.

I'd like to point out that the main reason of why Task Killers may be bad is simply because you're using more cpu cycles killing apps than you are saving. This can be eliminated by simply finding a better way to kill tasks.....such as playing with MinFree. I just hate teh sweeping statements some people make here going "UNINSTALL NOW." Seriously. Useless advice.

Oh, and for those who claim that Task Killers will kill your battery... lets think of it a few ways. If you have an idle task killer app, not set to automatically kill anything, it shouldn't eat much battery.

If you set it to kill every hour, meaning it'll kill apps 24 times a day, I highly doubt it will eat more than 1 or 2% of your battery. In fact, probably opening Tapatalk, hopping onto DroidForums and locating this thread will eat more battery. The display and the radio will eat far more power than a quick kill every hour that takes less than 1 second to execute. Have you ever tried executing a kill sequence and watching your CPU load? It spikes for a second and bam that's it. The command is done. No more. Loading your browser alone probably eats more power.

If you set ATK to kill every time your screen goes off, you could easily do this 40-50 times a day if not more. Yeah, that'll start taking a toll on your battery. If you set it every 15 min or something, that's almost 100 executions. I think by then you will start seeing a 5-10% decrease in battery life if not more... but honestly, if you use it to manually kill off tasks like 3-4 times a day just so you can get some speed in your device so your browser won't feel like it takes 20 seconds to load and your homescreen isn't a slideshow, honestly, it's not gonna make a difference. This is probably why I've never really noticed a difference in my battery life since I use it so sparingly.
 
Last edited:
well said even tho i set advance task manager every 30 minutes which some might find exessive but my phone runs smooth as butter. you put better scenarios down then i was able to apparently you have seen the low end of android memory management again well said
 
Back
Top