Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Discussion > Android Lounge

Android Lounge A place for general Android discussion and questions.



Reply
 
LinkBack Thread Tools
Old August 8th, 2010, 05:42 PM   #1 (permalink)
New Member
 
Join Date: Aug 2010
Posts: 2
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Lightbulb Built-In Task Manager

I was reading that programs like Task Killer and Advanced Task killer, while immediately freeing up memory and hopefully conserving battery, may actually cause your device to run slower and buggier than if you were to uninstall it sompletely.

Of course, you're stopping a running task, so I could see how that might not be a good idea to constantly be doing. (and plenty of you know how addicting they can be!)

To me the Android OS has many components to that of Windows 7 for PC (don't get me started on their OS). You have your (metaphorical) 'desktop' and 'icons', etc. Why not have a Task Manager built into the OS? It could be a standard app, a setting, a widget, anything! If the OS told the program to end properly, everything should still run smoothly.

It's been so long using programs like these, you forget that this is, more appropriately, Android's problem. And once there's a system in place where you don't have to download more stuff to use less memory, the world will be a happier place.

androidassistant is offline  
Reply With Quote
Sponsors
Old August 8th, 2010, 06:11 PM   #2 (permalink)
Junior Member
 
HumanMachine's Avatar
 
Join Date: Jul 2010
Location: San Diego
Posts: 21
 
Device(s): Motorola Droid X, iPhone (formerly)
Thanks: 10
Thanked 1 Time in 1 Post
Ask and I may tell
Default

Quote:
Originally Posted by androidassistant View Post
I was reading that programs like Task Killer and Advanced Task killer, while immediately freeing up memory and hopefully conserving battery, may actually cause your device to run slower and buggier than if you were to uninstall it sompletely.

Of course, you're stopping a running task, so I could see how that might not be a good idea to constantly be doing. (and plenty of you know how addicting they can be!)

To me the Android OS has many components to that of Windows 7 for PC (don't get me started on their OS). You have your (metaphorical) 'desktop' and 'icons', etc. Why not have a Task Manager built into the OS? It could be a standard app, a setting, a widget, anything! If the OS told the program to end properly, everything should still run smoothly.

It's been so long using programs like these, you forget that this is, more appropriately, Android's problem. And once there's a system in place where you don't have to download more stuff to use less memory, the world will be a happier place.

Educate yourself.

Task Killers... The Answer from Google & Developers. - Droid Forum - Verizon Droid & the Motorola Droid Forum


One more

http://www.reddit.com/r/Android/comments/cwovf/in_light_of_all_the_discussions_right_now_about/

-HM
HumanMachine is offline  
Last edited by HumanMachine; August 8th, 2010 at 06:14 PM. Reason: linkage
Reply With Quote
Old August 9th, 2010, 09:19 PM   #3 (permalink)
Member
 
Join Date: Apr 2010
Posts: 170
 
Device(s):
Thanks: 15
Thanked 12 Times in 11 Posts
Default

The fact of the matter is that android does have task management built into the OS - but it is not something that the user needs mess with. The idea is that the OS is smart enough to determine when it needs to kill a task based on need, and the OS will kill tasks if it needs more resources. The issue with task killers isn't so much that it could mess anything up on the phone, but it could turn off notifications and updates that you are expecting to take place.
Schwin97 is offline  
Reply With Quote
Old March 24th, 2011, 12:38 PM   #4 (permalink)
Senior Member
 
Join Date: Jan 2010
Posts: 6,700
 
Device(s):
Thanks: 1,119
Thanked 1,279 Times in 998 Posts
Default

i choose to forget about it.. not to think about it...


i am so much happier and my evo thanks me everyday.
dan330 is online now  
Reply With Quote
The Following User Says Thank You to dan330 For This Useful Post:
Gmash (March 26th, 2011)
Old March 24th, 2011, 04:59 PM   #5 (permalink)
Senior Member
 
Join Date: Jul 2010
Posts: 2,279
 
Device(s):
Thanks: 39
Thanked 258 Times in 218 Posts
Default

Not always, especially if you have beta apps on your phone.

IMO task killers are still necessary, but should only be used for buggy apps.
snapper.fishes is offline  
Reply With Quote
Old March 25th, 2011, 08:22 AM   #6 (permalink)
Senior Member
 
Join Date: Dec 2009
Posts: 3,355
 
Device(s): Motorola Droid
Thanks: 0
Thanked 284 Times in 241 Posts
Default

Quote:
Originally Posted by androidassistant View Post
To me the Android OS has many components to that of Windows 7 for PC (don't get me started on their OS). You have your (metaphorical) 'desktop' and 'icons', etc. Why not have a Task Manager built into the OS? It could be a standard app, a setting, a widget, anything! If the OS told the program to end properly, everything should still run smoothly.
Read up on how Android works. While it has similarities to Windows it's designed very differently as it is a mobile OS while Windows is a desktop OS. Once you've looked into it you'll understand why. Don't assume that your superficial metaphor also applies under the hood.

Quote:
Originally Posted by androidassistant View Post
I was reading that programs like Task Killer and Advanced Task killer, while immediately freeing up memory and hopefully conserving battery
Task Killers are not the way to address battery life concerns. There's not much of this dead horse left to beat.

Quote:
Originally Posted by androidassistant View Post
It's been so long using programs like these, you forget that this is, more appropriately, Android's problem. And once there's a system in place where you don't have to download more stuff to use less memory, the world will be a happier place.
Again, read up on how Android works and you'll understand why free memory isn't inherently desirable. I haven't followed the link above but it's probably a good start. There are plenty of existing guides and threads to refer to -- no need to reinvent the wheel yet again.

Quote:
Originally Posted by Schwin97 View Post
The issue with task killers isn't so much that it could mess anything up on the phone, but it could turn off notifications and updates that you are expecting to take place.
Problems can certainly go beyond just missed notifications or updates.

Quote:
Originally Posted by snapper.fishes View Post
IMO task killers are still necessary, but should only be used for buggy apps.
Apps can be forced stopped without a task killer. What does a task killer bring to the table?
takeshi is offline  
Last edited by takeshi; March 25th, 2011 at 08:31 AM.
Reply With Quote
Old March 25th, 2011, 08:40 PM   #7 (permalink)
Senior Member
 
Join Date: Jul 2010
Posts: 2,279
 
Device(s):
Thanks: 39
Thanked 258 Times in 218 Posts
Default

Quote:
Originally Posted by takeshi View Post
Apps can be forced stopped without a task killer. What does a task killer bring to the table?
How? How would you kill an app that has crashed but stubbornly refuse to force close?
snapper.fishes is offline  
Reply With Quote
Old March 25th, 2011, 08:45 PM   #8 (permalink)
Senior Member
 
Join Date: Jan 2010
Posts: 6,700
 
Device(s):
Thanks: 1,119
Thanked 1,279 Times in 998 Posts
Default

menu > setting > applications > manage applications > all...

select the app.. force close.
uninstall...
dan330 is online now  
Reply With Quote
Old March 25th, 2011, 08:54 PM   #9 (permalink)
Senior Member
 
Join Date: Jul 2010
Posts: 2,279
 
Device(s):
Thanks: 39
Thanked 258 Times in 218 Posts
Default

Quote:
Originally Posted by dan330 View Post
menu > setting > applications > manage applications > all...

select the app.. force close.
uninstall...
So instead of clicking the task killer icon and killing the task in just two steps, you want me to go through 6 steps to kill the app. Not to mention that it takes a while for the app list to load.
snapper.fishes is offline  
Reply With Quote
Old March 25th, 2011, 09:10 PM   #10 (permalink)
Senior Member
 
Join Date: Apr 2010
Posts: 874
 
Device(s): Nexus One, Droid Eris, MyTouch 3G
Thanks: 9
Thanked 205 Times in 150 Posts
Default

People need to understand two things:

Android can kill Dalvik VM apps.

Android cannot kill native statically compiled apps on its own without user permission.

The latter stems from its Unix/Linux heritage. This is true for every OS based on a Unix/Linux kernel (MacOS, iOS included).

There are a few apps out there that are statically compiled native apps. Many games belong to this category, and you kill them when you press "quit". Some IM apps are, like fring and Palringo. Browsers like Opera Mobile and Firefox mobile are grouped in this.

Samsung now includes a Task Manager with the Galaxy S Froyo update, the Tab or among the later batches of Galaxy S and beyond. This Task Manager does a great job of identifying native apps.

Usually, a Dalvik app would "die" after a while as the Dalvik would kill them. While a recently used app may still appear in the long press Home menu, the Samsung Task Manager will only show apps that are truly active or have an Activity in memory resident. By Activity I mean an interface where a user can actually interact with. A true native app will stay memory resident as long as it can until you actually go back to the app and do a formal quit, or put a Force Stop, or kill it with the Samsung Task Manager. In this sense, these native apps are very much like classical native apps you do see with Symbian and Windows Mobile

Other Task Managers tend to show active Services and this is deceptive to users, which cannot differentiate between the "Service" and the "Activity" of an Android app.

What are Dalvik apps?

These are written in Java, then executed within the Dalvik Virtual Machine. Until Android 2.1, its not true native execution. Comes Froyo, these apps are compiled into native processes on the fly, call Just In Time or dynamic compilation.

What are native apps?

These are written in C languages (C++, and in iOS, Obj C), then statically compiled. Unlike Dalvik apps, which are distributed in byte code, these apps are distributed directly in executable binary. There is no dynamic compilation, these apps are executed directly by the processor. They are also executed outside of the Dalvik Virtual Machine. These are your real native Linux apps.

The Dalvik (.apk) apps which represent the vast majority of Android apps, because they are sandboxed, are less susceptible to hardware changes, such as processor types, GPU types and so on. It does so at a slight cost of increased processing overhead, however. And once again, these apps can be killed by the OS itself without user permission.

Native apps are faster, but they are more sensitive to the kind of CPU and GPU being used and if misbehaved, have more potency to crash the system. These apps cannot be arbitrarily killed by the OS without user permission. These is where the task killers are useful.
__________________
Check me at @Guamguy in Twitter
Guamguy is online now  
Reply With Quote
Sponsors
Reply

Bookmarks

Tags
android, apps, battery, memory, task killer, task manager


Go Back   Android Forums > Android Discussion > Android Lounge User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Advanced Task Manager: Best Task Manager on Android OnPointPro Application Reviews 13 December 12th, 2011 08:14 PM
General Froyo built in task manager? payterx Samsung Intercept (Sprint) 3 December 30th, 2010 02:33 PM
SystemPanel App / Task Manager: Great task manager app with awesome GUI! CaptEnder Application Reviews 1 June 11th, 2010 11:43 PM
Task Manager: Task Manager: Excellent Task Killer angermeans Application Reviews 0 June 10th, 2010 07:02 PM



All times are GMT -5. The time now is 09:42 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo