Home of Fresh ROM and CDMA Android Development
FAQ: Why You Shouldn’t Be Using a Task Killer with Android
I see this come up over and over again. People saying that a task is running in the background and they think it is killing their battery or hogging all of their memory. So their natural reaction is to download a program made to kill tasks. Here’s the thing… you are likely doing more harm than good by killing tasks that aren’t ready to end. I was the same way when I first got my CDMA Hero. There were tons of things running that I didn’t want so I just kept killing them. After a few weeks I realized that if I stopped using a task killer (and totally uninstalled it in fact) my phone actually began to run better! The applications would close themselves and things just seemed to be running better. I get that there may be short term benefits from clearing a task, but you should still take the time to read through this.
Here is some information directly from Android’s developer page. I have put the important parts in bold. This is quite a lengthy read but honestly I think it’s important. If you want the full read then you can check out the dev page here. If you just want the quick TL;DNR version then scroll to the bottom.
By default, every application runs in its own Linux process. Android starts the process when any of the application’s code needs to be executed, and shuts down the process when it’s no longer needed and system resources are required by other applications.
A content provider is active only while it’s responding to a request from a ContentResolver. And a broadcast receiver is active only while it’s responding to a broadcast message. So there’s no need to explicitly shut down these components.
Activities, on the other hand, provide the user interface. They’re in a long-running conversation with the user and may remain active, even when idle, as long as the conversation continues. Similarly, services may also remain running for a long time. So Android has methods to shut down activities and services in an orderly way:
- An activity can be shut down by calling its finish() method. One activity can shut down another activity (one it started with startActivityForResult()) by calling finishActivity().
- A service can be stopped by calling its stopSelf() method, or by calling Context.stopService().
Components might also be shut down by the system when they are no longer being used or when Android must reclaim memory for more active components.
If the user leaves a task for a long time, the system clears the task of all activities except the root activity. When the user returns to the task again, it’s as the user left it, except that only the initial activity is present. The idea is that, after a time, users will likely have abandoned what they were doing before and are returning to the task to begin something new.
Activity lifecycle
An activity has essentially three states:
- It is active or running when it is in the foreground of the screen (at the top of the activity stack for the current task). This is the activity that is the focus for the user’s actions.
- It is paused if it has lost focus but is still visible to the user. That is, another activity lies on top of it and that activity either is transparent or doesn’t cover the full screen, so some of the paused activity can show through. A paused activity is completely alive (it maintains all state and member information and remains attached to the window manager), but can be killed by the system in extreme low memory situations.
- It is stopped if it is completely obscured by another activity. It still retains all state and member information. However, it is no longer visible to the user so its window is hidden and it will often be killed by the system when memory is needed elsewhere.
If an activity is paused or stopped, the system can drop it from memory either by asking it to finish (calling its finish() method), or simply killing its process. When it is displayed again to the user, it must be completely restarted and restored to its previous state.
The foreground lifetime of an activity happens between a call to onResume() until a corresponding call to onPause(). During this time, the activity is in front of all other activities on screen and is interacting with the user. An activity can frequently transition between the resumed and paused states — for example, onPause() is called when the device goes to sleep or when a new activity is started, onResume() is called when an activity result or a new intent is delivered. Therefore, the code in these two methods should be fairly lightweight.
The following diagram illustrates these loops and the paths an activity may take between states. The colored ovals are major states the activity can be in. The square rectangles represent the callback methods you can implement to perform operations when the activity transitions between states.

So… the TL;DNR Version:
- Android is hard coded to automatically kill a task when more memory is needed.
- Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
- Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
- Most services (while possibly running in the background) use very little memory when not actively doing something.
- A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
- Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
- Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
- Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
- The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
- Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
Questions? Concerns? Feel that I’m wrong? Comment below and let’s discuss!
Addendum:
One thing that I forgot to even address here is that memory works a bit differently in linux than it does in Windows. In general the way memory works is you really only need as much as you plan on using. So if your combined running programs use 100mb of memory, 150mb is more than enough. There is no need to clear what’s running in memory before you hit that 150mb cap. Now in Windows it seems that the system performs a bit better when you have less stuff in memory, even if it’s not full. No doubt those who have been on computers for a while will remember there used to be programs that could clear your memory in Windows also.
Linux however isn’t generally affected by this. While I admit that I don’t know the architecture and reason for this… linux will run the same regardless of if you have 20mb free memory or 200mb. And as I outlined above, Android will automatically start to kill applications if you do get low on memory! Stealing a quote from Chris Johnston, “Buffers and cache in RAM being cleared is silly. Imagine a professor, who rather than writing all the way across the chalkboard, finishes a sentence and immediately erases and starts writing in the upper left corner AGAIN and AGAIN and AGAIN OR imagine you like a song. You record it to the beginning of a cassette tape. When you want a new song, do you re-record over the first song or record after it?”
I have also seen people incorrectly assume that the more memory in use, the faster their battery will die. This would actually be more attributed to the amount of processor cycles (CPU %) going on and not the amount of memory being taken up by a certain program. However, that does lead to a good point! When can a task manager be a good thing?? To help you determine what IS slowing down your phone; what may actually be draining your battery faster. That is actually what helped us discover that there appears to be a bug still left over from 1.5 that is causing slow downs on our CDMA Hero’s even today. While an item using up memory isn’t going to hurt things, an item chewing through your CPU absolutely will. Now I still don’t suggest using a task killer to kill a program that is using up your processor (unless of course it is a zombie process that is going crazy, but you should probably just reboot in that case). But it can help you see what’s going on with your phone.
I hope this has helped someone. With all of that said… I always encourage experimenting. It is your phone, and you can do with it what you please. If you swear that a task killer makes your phone amazing, then by all means use it!
Thanks for reading.
| Print article | This entry was posted by flipz on December 26, 2009 at 7:13 pm, and is filed under FAQ. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
- Guide to your new Android phone – Things every new Android owner should know!
- Task Killer–Yes or No ? – Android Forums
- HTC Wildfire Akku – HTC Wildfire – Android Forum
- maps ist immer im Hintergrund gestartet – Android Apps – Android Forum
- For those with ESPN ScoreCenter Widget running – Droid Forum – Verizon Droid & the Motorola Droid Forum
- socialnotworking: I have joined the present and gotten a smart phone. I'm excited about my droid x.
- Android Software Engineer/Task Killer Dev: Task Killer Useless « DoGizmo.com
- Task Killer or No? – Android Forums
- Any Task killer or cleaner that will work with FROYO? – Android Forums
- Will they have something like Advance Task Killer for the update? – Android Forums
- Gebruik jij een Task Killer? Lees dit!
- Tips and Tricks I have found useful for my Tablet
- Camping with a smartphone – Matt Oakes
- Camping with a smartphone – Matt Oakes
- Couple Noob questions about my X…. – Android Forums
- Droid 2 App killing? – Droid Forum – Verizon Droid & the Motorola Droid Forum
- Root + Eugene’s Vibrant4 + Lag Fix = Amazing – Android Forums
- Apps and memory usage
- Task Killers… The Answer from Google & Developers. – Page 3 – Droid Forum – Verizon Droid & the Motorola Droid Forum
- Advanced Task Manager – Exclude List – Samsung Galaxy S – Android Forum
- Warum Android keine Taskkiller-Apps braucht – nodomain.cc
- Advanced task killer – Android Forums
- Advanced task killer killa troppo poco dopo l’ultimo aggiornamento
- Extra Apps Running with Froyo Update – Android Forums
- Droid X navigation trouble – Android Forums
- Android, Multitasking ve Task-Killer Uygulamalari
- My HSG-X5A Telechip MID — thoughts please?
- Holy Grail – Battery Conservation
- task killer for 2.2 – Android Forums
- task killers – Android Forums

about 1 month ago
This Article is funny funny funny. From the experience of myself and ALL not some, not most but all of my friends that have android phones all have the same experience. When not using a task killer the phone lags, drains battery very fast (3-5 hours).
Your telling me that my phone is supposed to have “corporate calendar, voice search, Amazon mp3 etc…” all running all the time? NO, the answer is NO. I never use these stupid applications and they do drain the battery and have tested it. Without a task killer my battery drains in about 5 hours, while with a task killer it lasts all day till i go to bed and still has 40 percent battery. As for memory, if you need more memory for needed apps then uninstall the apps you don’t need. If you need that many apps then switch to iphone and have fun, lol.
So, i have had my Droid for about 6 months and used a task killer for 5 months and nothing terrible has happened to my phone (big suprise?) no. I have called Verizon and Motorola and they both say to install a task killer…. Why? because it saves battery, helps stop lags, and gives the user the control that is advertised.
So lets be real, why do both Verizon and Motorola say to use one if it will harm the phone? You really think they want to replace your phone under warranty? Anyway, do what you want, complain all you want. When it comes down to it if you have so many problems with your phone that you dont know how to resolve then get one thats not smarter than you! If a moron uses a smart phone does the phone get dumb? YES
Well-loved. Like or Dislike:
80
66
about 1 month ago
Funny funny funny. Do you think you should be killing the task every time an app you don’t wants starts, or should you rather just uninstall the applications.
Go into settings, you can disable programs from auto-syncing / updating and just update once on boot.
Well-loved. Like or Dislike:
27
3
about 1 month ago
Unfortunelly many of those are not uninstallable crapware
Well-loved. Like or Dislike:
22
0
about 1 month ago
Sorry, but the whole article sounds like brainwash by TINA: “there’s no alternative to periodically starting apps, even if you don’t intend to use that apps, it still is good for you, you should not complain, resistence is futile, don’t try to change anything, apps have to behave like Windows services, that’s the brave new world.” I think I understand the technical approach, it all sounds very nice, but that’s not the problem.
While I understand that apps like alarm clock should run in the background, mail apps should periodically check for new mail (if the user wants it that way), I completely fail to understand why every preinstalled app has to be autostarted, even if might never be used. I just don’t get it. Why not letting the user decide, if he wants to have an app running in the background, is that already too much freedom? Where do you want to go today, to the “land of pc, home of the slave”?
Well-loved. Like or Dislike:
24
6
about 1 month ago
Putting aside what the phone or its operating system needs, I as a user need to clean up after myself. One of the best buttons on Nokia phones is the red button.
Why must I hit a hundred times to get out of a browser session? This is just stupid. Microsoft tried it with early versions of Windows Mobile, but surely the lesson has been learned already?
Well-loved. Like or Dislike:
13
1
about 1 month ago
I have had my Evo for about a week. The day I got it I opened the task manager and killed the Amazon mp3 app. I have to say it has not restarted itself. Now I heard all the horror stories just like everyone else and I truely expected that app to restart itself. But here it is a week after killing it and it hasn’t restarted yet.
Being a developer myself, and being a linux user, the Application Fundamentals article makes perfect sense to me.
Well-loved. Like or Dislike:
16
1
about 4 weeks ago
Flipz, I have to disagree. Overall, what you say in theory is completely correct. I think the difference is that you’re not really taking into account free applicaions with adds, or apps that behave badly. I agree that UNINSTALLING them is best, yet there are some apps many of us cannot live without.
My first-hand personal experience is that the Advanced Task Killer 100% absolutely without any doubt makes my battery last LONGER. Without it my batt is dead just sitting there on my nightstand over night. with it, my phone can sit there in idle mode for 12-14 hours. PERIOD. Data doesn’t lie.
Theory and Practice are not the same… you have your head burried in the code and theory. I’ve been a IT and UNIX Engineer for over 20 years. I know what I’m talking about. Swapping is fine, but you dont’ run what you dont’ need.
NOw, the real solution is for developers to put stupid exit and close buttons on their apps…. FM Radio and Dolphin HD browser are the ONLY apps I have that actually CLOSE.
So, as much as I love and appreciate the work you have done, I say you are wrong. You’re right from your perspective… but in real world you are wrong. You’re taking a idealistic approach and standing on your platform. What you should be doing is advocating the proper solution rather than arguing conceptual/theory.
Now, perhaps you could improve your ROM by NOT installing facebook, twitter, fluf, and flack by default. I’m happy you got rid of sprint apps, and that I can reinstall Sprint TV only… however, I do not want those other apps on my phone period. Make them optional, advocate developers to include EXIT/close functions and perhaps provide a resource blocker that prevents apps which are not user initiated from using resources (and draining battery).
Well-loved. Like or Dislike:
65
3
about 4 weeks ago
I find the only apps that drain the battery in the background are the ones that have to connect to the network constantly, like an IM service. You log off and it solves the problem.
All these attempts to kill applications are futile. Just try running your phone in airplane mode for 24 hours and the battery life wont be down more than 10% despite about 20 random services running in the background. These apps are using memory but not a significant amount of cpu power to make a difference.
Well-loved. Like or Dislike:
14
0
about 3 weeks ago
Lets think back to the days of the PDA (Palm and Handspring and Compaq’s ). Those devices had very limited memory. Programs could be installed in either RAM or SD Card memory. If you installed too many in RAM it locked up. If you ran too many at a time in RAM it locked up. Memory management was always a concern with a PDA. The same is true with any smartphone running apps. If you run an app and return from it – it is still running in the background and taking up RAM. Too many apps running in the background can lock up your phone. You do have apps in ROM on the phone doing activities in the background as well. I always use Task Killer and also check the Processes running on my smartphone to see what is hanging around that needs to be shut down. Ideally every app should have a CLOSE or SHUT DOWN menu item – but unfortunatly many do not! The preferred method is to CLOSE or SHUT DOWN the app within itself, but if that option is not available then a Task Killer is required. As the posts here say experience teaches us that many apps are poorly written and do not communicate to the OS properly. Those apps hang in memory and must be manually shut down. I am glad I came across this article. But for me using a Task Killer is as essential on a Smartphone as using a Task Killer was on my PDA.
Well-loved. Like or Dislike:
11
7
about 3 weeks ago
One additional note about using Advanced Task Killer, that may bridge my views and flipz. You can configure ATK to only kill specific apps. So, for example, I configure ATK to kill off any apps like games, pandora, anything that has access to network (for the purpose of adds). Amazon MP3 is a very good example of an app that you need to kill off after a reboot or whenever you use it.
Then, do not use ATK (if you agree with flipz or you want to see how your phone behaves) like stock/htc calendar, messages, people, exchange client.
The truth is, memory usage doesn’t neccesarily mean battery drain. The battery is drained by CPU and access to other hardware on the phone, gps, bluethooth, CDMS radio, wimax (4g), network. Live wallpapers seem to drain battery too… as does the display. BTW, if you like your display to stay on, you can check setting under programs, development to stay on while on power… then use external power and the screen stays on (but dims). This is handy if you use your phone for music and/or navigation in the car like I do.
So the trick to extending your battery life is to not run or kill off programs that use resources that drain battery…. and as flipz indicates, you don’t need to kill off well-behaved applications… good luck!
and get all developers to put exit/close functions in their programs.
Well-loved. Like or Dislike:
11
1
about 3 weeks ago
When I first got my Android phone, I installed ATK because I couldn’t figure out how to “exit” an app.
My phone sucked. Battery life was 4-5 hours, apps force closing every day. Performance was poor.
Then I found an article written by the Android dev team explaining why task killers are not needed. Suddenly the lack of an exit button on a majority of apps made sense… it wasn’t that all these devs had forgotten to put one it, but simply that it wasn’t needed.
I removed ATK. I stopped worrying about what was “running”. My phone is amazing now. Battery gets me through a full day, every day. Force close maybe once a month, and only in a couple apps, suspect this is the app’s own problem.
Personally, I think a lot of the complaints about Android stem from the use of task killers. You owe it to yourself to go task killer free for a week and see what you think.
Well-loved. Like or Dislike:
22
2
about 3 weeks ago
I recommend “Autostarts” and “APNdroid”. On a rooted phone you can completely disable autostarting apps which aren’t needed. Not starting apps that you don’t need is imo the cleanest approach, I have not yet surrendered to “Consume. Work. No independent thoughts.”
Like or Dislike:
2
0
about 3 weeks ago
Is using autokiller fine or is that the same as ATK?
Like or Dislike:
2
4
about 3 weeks ago
Hi,
how about accessing the GPS functionality through the browser? What happens when the browser into the background (e.g., the user doesn’t interact with the phone for a while)? Or when the browser goes out-of-focus because the user started another app?
I’m trying to write a browser GPS tracker that will be able to run for say a day without the user having to interact with it. Any ideas?
Thanks,
Adrian
Like or Dislike:
0
0
about 3 weeks ago
I find this discussion to be awesome. First off, kudos on the informative article.
When I got my Slide I downloaded ATK first. I started killing everything all the time. Over the last couple of months I have been suspicious of how useful this thing really was. So for the last couple of weeks I have been doing everything in my power to resist pushing the kill button. Amazingly, I have noticed no difference in performance. Once in a while my phone starts acting up and I reboot and everything goes back to 1.
I have noticed different battery life based upon different usage initiated by me. For fun I once ran all day with everything off but the cell phone service. At the end of the day I checked the battery and noticed that the thing that uses the most battery is the display. This makes perfect sense electrically.
So I have to wonder how much battery power people are really saving with a couple of apps turned off. I bet that the absolute numbers would be quite a surprise. I am willing to bet that paused apps are using next to zero current especially on a system that is based heavily on flash technology where application states can be stored in non-volatile space.
The worst battery performance I have ever experienced was on this one day that I left the GPS on. It didn’t show it being on but it stored it in cell standby (at least I think so from some research on the subject). Keeping hardware devices active and ready eat up a lot of power. That’s why many days when I don’t use my phone that much the screen STILL uses the most power for the day. It is still using current in order to remain in standby mode so whenever you push that little button you get to see everything right away.
The point is I am willing to bet that applications are NOT the source of your battery problems. If they are you are running a lot of service oriented applications (much more than me and I run quite a few for no particular reason).
I would suggest experimenting with turning off hardware resources or switching your phone to wifi at home and at work and see if you don’t get much better battery performance.
You could also just get a car charger and cable. I got both for like $15 from newegg. I’m almost never more than 20 seconds from power source.
Well-loved. Like or Dislike:
11
0
about 3 weeks ago
Hi Lars,
the taskkiller approach, ie killing starting apps again and again, may not be the best thing to do. At least it is not very efficient. The article is somewhat correct, but it doesn’t ask the right questions, “Why do I have to tolerate autostarting apps, that I don’t even use?”.
Did you try to root your mobile, and disable or even uninstall all the autostarting apps? Some App like “Autostarts” should do the trick. The point is that some manufacturers preinstall software like AmazonMp3blubberbla, it is autostarted in regular intervals, tries to connect to the internet and is suspended some time later. Especially the UMTS stuff is draining the battery.
It is somewhat ridiculous, that you have to root your phone to regain control over it, sometimes I’m getting the feeling, that the industry successfully rooted most users brains.
And Motorola already declared, that everybody who wants to install a custom ROM on his phone, should look somewhere else, the new Motorolas are quite well protected. Unfortunately at some point in the future Motorola will stop updating Android for older phones, maybe google will continue some kind of generic support after the manufacturers end their support. Motorola was almost bankrupt, then they were saved by the Droid/Milestone success, now I’m getting the feeling that they are very ungrateful.
Well-loved. Like or Dislike:
4
0
about 3 weeks ago
I completely agree that killing tasks to improve performance is total bull. I removed my task killer a week ago and, after the first day, haven’t had any performance problems.
However, my battery life has gone from decent to complete crap. The inability to manually kill tasks on my phone has noticeably shortened my battery life and has significantly increased the time it needs to charge. I was able to easily go a full day on a charge, with moderate use. Now my phone can barely go 4 hours under the same conditions.
As for charging, in the past I was able to plug it in and it would charge a decent amount over and hour or so. Now it takes hours for even a small trickle of power, if I’m not using it. If I am using it while it’s plugged in, I get no charge at all.
The absolute worst part is that the programs that stay running, and automatically start, are total crapware that I never use. Sprint Stocks and Navigation, WTF? Amazon MP3, why would I need to have that open constantly?
Like or Dislike:
2
0
about 3 weeks ago
Hi Dan,
I suppose you don’t want to root your phone and use apps like “Autostarts”, but even then you might try an internet blocker like APNdroid. Especially the high speed connections are extremely draining the battery, it’s similar to phoning over UMTS, most phones can do that for 2-4 hours, before the battery has to be charged again.
Like or Dislike:
0
0
about 2 weeks ago
Very interesting discussion so far
I actually made the experience (as others too) that using a tast killer actually mady my phone far less stable and definitly slower. I didn’t notice big changes in batttery life, but thats mayby mainly because I charge the device every night and never had problems to get through the whole day.
So my conclusion after reading all that: it seems to VERY depend on which apps you are using whether using TK makes sense. I don’t use much apps constantly connecting to the internet, might be an important factor?
An important factor not to use TK is that it’s quite practical to have the apps “where they were when I left them” when I get back.
[android 1.6 on htc magic]
Like or Dislike:
0
0
about 2 weeks ago
This article is mistaken because of one fact: services.
Many, perhaps even most Android applications will have portions which are services, these are started when the application wants and do not stop when activities are not visible to the user: they are constantly running. Most things talk to something else (3g, wifi etc) would implement a service to do so, otherwise the communication would be abuptly destroyed. When the activity is recreated (after being killed by the OS for example), the activity just reconnects to the service, which is still running and active. This is where your battery goes: to the services.
Task killers will kill the services too. This is why you need a task killer on android.
p.s. I work in the QA department of an Android software company. I use a task killer, not least for when I test early versions of products
I also know that sometimes, what a developer thinks is “essential processing” is worlds apart from the handset owners ;^)
Well-loved. Like or Dislike:
5
0
about 2 weeks ago
Some devs program their apps as if their app is the only one in existence – running services/daemons which are not strictly necessary but make their software run slightly smoother or make their programming job easier. To me it looks like it ultimately comes down to lazyness on part of the dev. If everyone programmed strictly to the recommendations and used only the resources they needed, then yes, a task killer should be redundant I agree. I think this is just another version of the battle against wastage that has occurred on my PC for years. A good example is Adobe updater. It sits there using up RAM (a small amount, but still a couple of megs) and processing power and its sole job is checking for Adobe branded software updates. Apparently checking every time you open an Adobe product isn’t often enough. I don’t think i’ll die if I get an Adobe update a week after it comes out, but I don’t want to get rid of Adobe reader.
Like or Dislike:
1
0
about 2 weeks ago
Hidden due to low comment rating. Click here to see.
Poorly-rated. Like or Dislike:
3
9
about 2 weeks ago
Hi, great article. I have a windows mobile and just getting an android device, been testing android using virtual machine on android x86.
I used linux a few times and find it very interesting. I always use takmanager on my windows mobile as it clogs up and thats fine like the above says it’s services that are started and plugged into the windows system.
I was under the impression though that Linux was different, services not directly run or connected to the system like apple it can unmount an app sort of and suspend allowing the resources to be fully used for another process, hence the speed of apple and lag in windows.
windows layers programs on top of each other whereas linux and apple literally switch.
I always prevent programs from starting on machines windows use controlCPL and found a code for uninstalling hidden apps for android installed by manufacturer. root required i guess.
P.S vista tried a similar thing where it dumps it’s entire ram to hard disc for hibernation to save power,(it didn’t shutdown) is that not what android does with it’s apps keeps them live but frozen in ram consuming very little (although a little is some!) until required or it needs the ram then either restarts or dumps.
Like or Dislike:
2
0
about 1 week ago
Im using an X10 and its an awesome phone and i have played around with various Task Killers and there all much of a muchness. They all save lots of battery life but they do seem to freeze and hang various phone functions at various times!
So herein lies my dilema! I want to have more than 8hrs battery life (need, in fact!) but i also need a bug-free droid!! Don’t have a wi-fi connection but do get good 3g. Got twitter and fb refreshes off but battery life still aint great!! Help and advice needed (and most welcome!)
Like or Dislike:
0
0
about 1 week ago
This is not necessarily true. If the app programmer does not explicitly stop services, timertasks, callbacks etc before exiting they will continue to run in the background until the Android OS kills the process. From my limited experience the OS does not kill processes unless it’s coming up short on memory or after a long long time (at its discretion). Anytime before then you’re at the mercy of badly programmed apps.
http://stephnet.us/geek/?p=83
Like or Dislike:
0
0
about 1 week ago
just an FYI; modern Windows, especially 7, reclaims memory from apps proactively – an app can request how much memory it thinks it meeds and Windows says it’s allocating that much but if the app is using less, the system reclaims it. There’s no point having ‘free’ memory on Windows for the sake of it – you want enough free memory for whatever apps you are running to run without having to save parts of working set memory to the virtual memory on hard drive because that’s much slower, and avoiding context switches where portions of memory are loaded and unloaded improves performance but Windows handles all of that and memory ‘cleaners’ do nothing but get in the way of that. If you routinely don’t have enough memory for your apps on Windows, install more RAM!
The difference on mobile is that memory is far more limited and there’s the combination of an OS that is trying to manage everything in a much more hands on way and apps that aren’t written to respect memory and battery life – depending on the os and the mix of tasks killing tasks could make things better or worse (but Google’s advice amounts to ‘trust us, we know what we’re doing’).
Like or Dislike:
0
0
about 1 week ago
Nobody would even think to use a task killer if there were no tasks – i.e., useless junk like Amazon MP3 and Corporate Calendar auto-starting constantly. What are developers thinking?
Like or Dislike:
0
1
about 5 days ago
Sorry all but this article is absolutely correct. you do NOT need a task killer. when i first got my phone the first thing i did was use a task killer. It was only much later, after I started to develop for the ph, that i realized that it really IS completely unnecessary and potentially. furthermore killing a task does not guarantee that it will not start again either. if you really want to stop an app either leave it alone and let the Dalvik VM do what it does best or uninstall it.
simple
Like or Dislike:
1
1
about 4 days ago
i cant survive without taskiller because it save battery a lot.
i have the evo which i tested.
12 hours without taskkiller.
2 days and a half with it the results dont lie.
Like or Dislike:
0
0
about 3 days ago
Not sure if this article was proof-tested and if there is any experience talking from the pen here (read: fingers) but I have noticed Android running 10-15 apps that I have not even opened AT ALL!!! And now I have to believe this:
“Android starts the process when any of the application’s code needs to be executed, and shuts down the process when it’s no longer needed and system resources are required by other applications.”
So I have to run 16 Apps each time I want to use Android OS? Or do I have to have those Apps since their code is so important, right? Well I don’t think so – since I can remove App from Applications (get rid of it completely) and still my Android OS works fine… therefore, this statement is wrong “Android starts the process when any of the application’s code needs to be executed” …
I am continuing to test this against my Froyo 2.2 Stone V1 – but still do not believe there is any truth to this until I check it myself
Like or Dislike:
0
0
about 2 days ago
Task killers suck. Check them out. Open ‘em, kill your apps. Then lock your phone. After some time goes by open the app killer or task killer or whatever you wanna call the garbage up, the apps/tasks will be up again. If anything they waste the battery, by closing the application then your phone starting the application up again. Eff them, my phone knows how its supposed to work.
Like or Dislike:
0
0