Go Back   Android Forums > Android Phones > HTC Hero (Sprint)

test: Reply
 
LinkBack Thread Tools
Old December 13th, 2009, 06:55 PM   #1 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default Task Managers and your Hero

I have explained some of this in various threads and thought it would be nice to have a single thread where I could try and do a better job explaining memory management on the Hero (and all other Android based phones) and why a task killer isn't necessary in day to day use. I am a Linux geek for a living. I work in high performance computing and have been working with Linux for better than ten years. The following is not opinion based on reading message board posts it is an explanation, without getting too technical hopefully, of how memory management actually works on your Sprint Hero. I will include some specific notes for those who have rooted their phones at the end of this post.

Before I jump into memory management let me start by saying I do have a task killer installed. I do not use it to auto-kill apps nor do I kill all applications. Doing these things can have unintended consequences if you don't know what you are doing and haven't added the right processes to the ignore list in your task killer. So before you even install a task killer you need to understand that killing all running processes, the ones you have access to at least, can cause you not to get text messages, your alarms not to go off, and even phone calls to be delayed more than they are already. So if you read this and decide to install a task manager remember that auto-kill and kill all processes is not the best way to use these tools.

With that disclaimer out of the way the first thing I feel should be be stressed is:

YOU ARE NOT USING A WINDOWS DEVICE

That is important. Many folks, including myself, come to our beloved hero from a WinMo world where killing apps affected performance in a big way. With one caveat this is not the case with Android. The caveat is this: Some applications do not sleep properly or can have memory leaks and that is where having a task killer comes in handy. Outside of the rare case of misbehaving apps the day to day use of a task killer is pretty much a waste of your time.

The second point I want to make is that your reported free memory is not accurate. Not a single task killer on the marketplace properly reports usable memory for your device. Remember the first point? The one in bold? Good. That's why you don't see accurate reporting of free memory on your device. Your Sprint Hero is a Linux based device and is designed to multitask unlike WinMo and the iPhone. One of the ways Linux speeds up multitaksing is to eat all the memory that it can at any given in time. It stores as much as it can of any process in memory so it can be accessed faster for you. This leads to it appearing that you have a very low amount of free memory when in reality you do not. Bits are unloaded whenever anything else is called and that happens at the same speed as it would if the memory were technically empty. An example of this is my workstation at the office. On boot, after login, running nothing but a terminal application, my workstation shows between 12.5GB and 14GB RAM used (yes GB). After starting a media player, two browsers (chrome and firefox), my usual terminal application, tweetdeck, whistlr, pdigin, Eclipse PDT, and usually MS Office 2k7 via Wine I can go back to the same terminal window I opened at the start of the session and see between 12.5GB and 14GB RAM used. Nothing has changed at all and I have apps running that are known to be heavy on memory usage. The only time I see performance drop on my workstation is when I hit the disk IO to heavily. While that much RAM isn't synonymous with the Hero it is a good example.

If a process isn't actively using the CPU then it isn't affecting your battery or degrading your performance. Unlike WinMo a long list of running tasks doesn't mean much on Android. The apps that are actively using the CPU are sleeping. They have resident bits in RAM and only the bare minimum needed to keep them alive isn't swapped in and out of memory. A sleeping app is not accessing RAM, CPU, or network. It can run in the background for days without having any affect on performance. So the list of "running" apps you see with a task killer isn't a list of active apps but rather apps waiting patiently and being behaved until you need them and then they can snap right into being active for you.

Because of the way Linux manages RAM using a task killer when you don't have any apps misbehaving will degrade your performance noticeably. This is because everything has to be loaded back into RAM when you start your application again. The "sleep" described above is negated when you kill all of your applications thinking that you will gain performance by "clearing" out RAM. So while in the WinMo world you wanted as few apps running as possible the same is not true in the Android world and your Hero is an Android device! It's not an easy mindset to change. I am a Linux geek for a living and I still grabbed a task manager on my first day and started killing running apps. I had to get my head around my phone actually being Linux. I can imagine for someone who doesn't come from my background that this is even harder to grok.

Now there are apps out there that don't behave properly. This is why I still have a task killer installed. Well I say that there are. I honestly haven't had one on my phone yet and I do a lot of installing and uninstalling apps from the market because I am a geek and like to fiddle. It may be hard to track down an app that is misbehaving or has a memory leak but Spare Parts is a good place to start. If you have an app that you know you haven't been using and it shows as using a bunch of memory compared to other apps you use about the same amount then it's likely you got a hold of a problem app. The answer, in my opinion, is not find a task killer that will kill the app over and over again but to uninstall the thing. If it has memory issues who knows what other problems there are in the code. I have learned through years of trial and error not to trust apps that have memory leaks. How you handle broken apps is up to you but my recommendation is just to get rid of the damn things and then you don't have to worry about it going forward. But like I said I keep a task killer installed just in case.

The one thing I feel I need to make sure is said before I close this little diatribe out is that there is one place you will see apps fight for memory and that is when you boot your phone. Once everything has loaded and grabbed all the data everything needs apps will settle in to sleep and stop using RAM. The more crap you have checking the network for data the longer it will take your phone to settle into what it perform like after a boot. So if you have a dozen or so widgets that check the weather, to do lists, sports scores, Obama's horoscope, you dog's biorythms, and so on then any performance issues you see on boot are you fault and no task killer in the world will help you. I'm just sayin'....

I have seen some claims that battery life improves with the use a task killer but unless you are running a lot of network applications I don't see it happening based on the way Android is designed to let apps sleep. I know I haven't seen much difference than the reported life of folks that use a kill all task killer three or four times a day. Based on what I know about Linux I can safely say that I don't see any real reason for using a task killer to ever kill all applications on a Hero. You might gain a momentary bump in battery life by not having an app check something here and there but you would lose it again when you have to load everything every time you start an app. And the degrade that you would have in performance just isn't worth a few minutes of battery life in my opinion.

For users with rooted phones:
The following won't affect anyone that hasn't rooted their phone.

If you aren't using an app then remove it. This goes for all the preloaded applications from Sprint. You can increase performance by making memory available to load the actual stuff use. You should still see "free" memory being what you might consider to be low coming from WinMo but it's full of the goodness you want and use.

REMOVED SECTION ON SWAP BASED ON FURTHER RESEARCH

That about sums up what my mind can get out at the moment. Please feel free to ask any questions you have and I'll try to answer them if I can and if I can't I'll try to find you an answer. I hope this has been helpful.

Advertisements
__________________
~~~~~
Some days I know that if I let my brain fully understand what my gut was propelling me into, it'd chuck itself out my ear. - Spider Jerusalem
romeosidvicious is offline  
Last edited by romeosidvicious; December 14th, 2009 at 02:40 PM. Reason: Removed section on swap based on further research
Reply With Quote
The Following 47 Users Say Thank You to romeosidvicious For This Useful Post:
alekos (July 14th, 2010), alinver (February 23rd, 2010), andy d (February 26th, 2010), Bigg Fella (March 19th, 2010), Brown Leonidas (February 21st, 2010), carhauler1969 (March 28th, 2010), chinkster (March 2nd, 2010), Dayna (February 21st, 2010), denawayne (June 22nd, 2010), DLM (March 23rd, 2010), ejpyle (March 17th, 2010), Estraven71 (September 26th, 2010), FdxRider (July 18th, 2010), flailer (April 4th, 2010), Guitardoc64 (July 19th, 2010), Hannott (November 24th, 2010), Hemlox (April 26th, 2010), Hero_Guy (May 14th, 2010), Hero_User 2010 (May 24th, 2010), jake3313 (November 18th, 2010), JD_from_da_80s (April 23rd, 2010), jim_h (February 23rd, 2010), jmc55 (May 27th, 2010), kct1975 (March 30th, 2012), kellysa111 (May 2nd, 2010), Lashley (September 17th, 2010), launcherboy (May 27th, 2010), LexusBrian400 (March 16th, 2010), Martina (February 27th, 2010), messyhead (May 17th, 2010), midnightd (February 27th, 2010), MrDrezzUp (March 10th, 2010), nevergonnauseth (July 19th, 2010), Nighthawk (February 28th, 2011), noidea` (March 3rd, 2010), ParaGod (April 28th, 2010), pdub311 (April 12th, 2010), Pwrthief (May 8th, 2010), richpac (April 25th, 2010), SamXp (March 15th, 2010), Scuba360 (May 8th, 2010), snow (May 19th, 2010), spankysharpe (December 22nd, 2010), TheRafMan (August 5th, 2010), vals4con (November 17th, 2010), Xandria (March 11th, 2010), Xyro (February 26th, 2010)
sponsored links
Old December 13th, 2009, 09:15 PM   #2 (permalink)
Member
 
stinky's Avatar
 
Join Date: Dec 2009
Location: SoCal
Posts: 346
 
Device(s): HTC Hero on Sprint
Carrier: Not Provided

Thanks: 12
Thanked 45 Times in 38 Posts
Default

Good guide. Coming from WinMo I was having a hard time believing that I could have apps running for days and not get performance issues.

I use my task manager the same way, only had to use it once, I had an app that was causing some serious lag and wouldnt close out. I have since uninstalled it. I havent had any problems yet.

Also +1 on having more free space to work with. I usually find a few apps to get rid of before I get new Apps.
stinky is offline  
Reply With Quote
Old December 14th, 2009, 06:37 AM   #3 (permalink)
Junior Member
 
Join Date: Nov 2009
Posts: 21
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I apologize if this question seems simple minded, but what would be the best or proper way of testing whether the app a person downloaded is causing issues? Either it be memory leaking or RAM usage?
steveopolis is offline  
Reply With Quote
Old December 14th, 2009, 07:09 AM   #4 (permalink)
Member
 
nick325i's Avatar
 
Join Date: Nov 2009
Posts: 491
 
Device(s): HTC Evo 4G
Carrier: Not Provided

Thanks: 16
Thanked 197 Times in 41 Posts
Default

There are applications that hang or don't exit properly when you use the back button. This is a reason to use a program of such nature. I use one that I initialize myself called "Close Everything". 1 or 2 times a day just to make sure that a program which stopped working, that didn't force close will fall to the wayside. Whether or not it actually helps with anything, I don't care much because if it errored out, the OS probably isn't handling it properly anymore.

Nice guide Romeo!
__________________
EVO - ToastRoot - OCWidget for battery

Please click the Thanks to the right if I was helpful

Click here for this forums rules, guidelines and zero tolerance policy
nick325i is offline  
Reply With Quote
The Following User Says Thank You to nick325i For This Useful Post:
permazorch (August 21st, 2010)
Old December 14th, 2009, 10:29 AM   #5 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default Romeo: Swap Space

Romeo,

You mention "Swap Space" for rooted users. I looked lightly into this but all I saw warned it may do more damage in the long run then good. I am not very familiar with all the how tos, and what ifs.

Could you give instruction on Specifically setting this up? ...Or link to a guide that explains it?

Also, I am still having trouble accepting the claims that Linux operates the way you and others have described. To be honest, sometimes when I'm typing or scrolling through screens, etc. etc. I get poor system performance. If I open ATK and kill running apps, free memory from say 29MB to 65MB, my performance is substantially increased.

Same thing occurs towards the end of every day. In the morning or after a reboot, Free memory is around 65-75MB, (I have Adv. Task Mana auto-end every 30.) but later on in the day, with the same "Excluded" apps being the only ones running, my free memory might be 29MB. A reboot is the only way to recover the lost or missing memory. And this is an app to app comparison:

After fresh reboot and Auto end all but 6 excluded apps: 65-70 MB
After 6-10 hours of operation and Auto end all but 6 excluded apps: 29MB, why?
TF1984 is offline  
Reply With Quote
Old December 14th, 2009, 10:35 AM   #6 (permalink)
Lover
 
lekky's Avatar
 
Join Date: Oct 2009
Location: Manchester UK
Posts: 5,252
 
Device(s): Asus EeePad Transformer - Samsung Galaxy Mini - SE Xperia Arc - SE Xperia Play - Samsung Galaxy SII
Carrier: Not Provided

Thanks: 59
Thanked 1,295 Times in 490 Posts
Default

Brilliant, I'd say there is a very strong case that this should be moved out of the Sprint Hero section and stickied in a more general forum, such as android apps section.
lekky is offline  
Reply With Quote
Old December 14th, 2009, 01:16 PM   #7 (permalink)
Member
 
pking's Avatar
 
Join Date: Nov 2009
Location: Denver, CO
Posts: 156
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'd recommend that you do not use swap on an Android device, especially the Hero or similar.

When using SWAP, Android relies on the kernel to determine what, when and how much of a process to swap - this also means that *any* application can be moved to swap, including the important stuff like phone dialer, messages app, alarm clock, etc. While these apps will still work, the phone will crawl or even hang as these apps are retrieved from the SWAP device.

When using SWAP on an Android device, there are only two options for where to put it: SD card memory, or local flash memory. In my testing of both, there's little noticeable difference in speed. Both are extremely slow compared to system memory.

Using SWAP on SDcard memory also prevents you from removing your card while the phone is operational - you'll run into the same issues you'd see if you removed the SD card while Apps2SD was installed - the phone can no longer get to the data, and will hang or crash hard.

That said, here's what I've found in my testing of SWAP space:


SWAP on SD Card, 32MB, default 'swappiness' -

in this configuration things work OK for some time, usually a day or so. By this point, enough apps have opened, closed, or the phone has slept for a period long enough that the system determines it should move them to swap. The phone starts to get *extremely* sluggish at this point as data for 70-80% of common system tasks have been swapped out while the phone or processes were sleeping.


Swap on system memory, 32MB, very low 'swappiness'

After failing to get the phone usable using SD Card swap, I hypothesized that the SD Card bus was simply too slow for swap to be of benefit. The alternate choice was to try the on-board system memory which should technically be faster as it's all internal hardware and busses.

This was a total pain-in-the-ass to configure - basically this consists of making a file the size of your desired swap space, making it system read/write able, and linking a special device node to the file so the swap system can use it. This is similar to the 'page file' in Windows in that it resides as a file on the disk instead of in a seperate specialized partition. There's no difference in speed accessing the 'file' based SWAP vs the partition based SWAP.

The 'swappiness' factor should help to keep 'common' stuff from getting swapped out, but as the system RAM is fairly limited, in practice this means that nearly *everything* running on the phone gets swapped out at some point as another app requests it's resources. Important stuff, like Sense UI or the phone dialer.

With the jargon and geekspeek out of the way - the bottom line is that it performed *exactly* the same as swap on the SD Card. It turns out that the on-board memory isn't really much faster than the SD Card bus. Latency may be a little better, but any time the SWAP was touched, the phone crawled like a snail.

I decided to nix the SWAP at that point and let Android handle the memory as it pleased - my phone has been 100% more stable, and always responsive since doing so.

In conclusion - SWAP would be great if the swap space could be accessed at speeds anywhere near the system RAM, but unfortunately there's no such place on the Hero (or other Android phones for that matter). SWAP works out great for about a day, usually less, and then the phone becomes basically unusable as the day-to-day stuff gets swapped out as well.
pking is offline  
Last edited by pking; December 14th, 2009 at 01:19 PM.
Reply With Quote
Old December 14th, 2009, 01:28 PM   #8 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

@PKing - Swap is not the same as Apps2sd principle right?

So I should not swap, what's your recommendation for apps 2 sd?
TF1984 is offline  
Reply With Quote
Old December 14th, 2009, 01:38 PM   #9 (permalink)
Member
 
pking's Avatar
 
Join Date: Nov 2009
Location: Denver, CO
Posts: 156
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

No, SWAP is for memory management.

Apps2SD just changes the storage location where all your apps are stored to a partition on the SD card instead of the local system flash memory.

There's been great debate on the benefits / drawbacks of Apps2SD but IMO it boils down to this:

The benefits:

Apps2SD is really useful if you have so many apps you do not have enough space to store them on the phone memory. Using the SD card to store the apps gives you basically unlimited storage space (as many apps as you can fit until your SD card is full)


The drawbacks:

With Apps2SD working, you're tied to your SD card - if it should fail, your apps are gone. If you should want to remove the card for some reason, you have to power-off the phone to do so.

Applications like Nandroid *do not* always backup the SD card partition, and may not backup your apps. Other means may be necessary to backup your applications, and there will often be problems on restoring from a backup that doesn't contain them.

The SD Card bus, while comparable in speed to the on-board memory, does introduce some latency - apps will take ever-so-slightly longer to load from your SD card.

[edit]
flipzmode from XDA has a post in his FreshRom thread that describes some of the issues with Apps2SD as well:

http://forum.xda-developers.com/showpost.php?p=4942088&postcount=2

Personally, I've found that the available space on the phone is plenty for the apps I use, and it's not worth the risk involved to use Apps2SD as I tweak around in my phone *a lot*, and have used Nandroid restore more times than I can count
pking is offline  
Last edited by pking; December 14th, 2009 at 01:44 PM.
Reply With Quote
Old December 14th, 2009, 01:44 PM   #10 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

hmmm.. Okay, so it's beginning to make a bit more sense. So swapping is like trying to use an sd card as RAM, which is crazy. And apps2sd is only moving apps to memory of card rather than physical memory of phone.

Cool.

Now to do apps2sd, I just boot in recovery mode, select partition to ext+fat+_swap or whatever, then reboot? THat's it, there's no setting I need to adjust somewhere to make it actually do the apps2sd?

Are my current apps going to stay as they are or will they be pushed to sd?
TF1984 is offline  
Reply With Quote
sponsored links
Old December 14th, 2009, 01:51 PM   #11 (permalink)
Member
 
pking's Avatar
 
Join Date: Nov 2009
Location: Denver, CO
Posts: 156
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I've only ever used Apps2SD on a fresh install, I'm not sure what the steps are, but this isn't the thread to ask about it in, there have been countless posts on setting up Apps2SD elsewhere.
pking is offline  
Reply With Quote
Old December 14th, 2009, 01:59 PM   #12 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

okay thanks. I am unfortunately lot able to find the set up threads. I'll just keep wandering.
TF1984 is offline  
Reply With Quote
Old December 14th, 2009, 02:51 PM   #13 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by TF1984 View Post
Romeo,

You mention "Swap Space" for rooted users. I looked lightly into this but all I saw warned it may do more damage in the long run then good. I am not very familiar with all the how tos, and what ifs.

Could you give instruction on Specifically setting this up? ...Or link to a guide that explains it?
Admittedly I have not done this on my phone and my thoughts were based on experience with Linux and not with Android. I have removed this section after doing some research based on posts in this thread.

Quote:
Also, I am still having trouble accepting the claims that Linux operates the way you and others have described. To be honest, sometimes when I'm typing or scrolling through screens, etc. etc. I get poor system performance. If I open ATK and kill running apps, free memory from say 29MB to 65MB, my performance is substantially increased.
Try this. Kill your apps like you usually do, set your phone down and don't mess with it at all, come back in thirty minutes and check your free RAM. The instant you kill something it is out of RAM and that RAM is free. Linux then begins looking for what it can to fill that RAM. If you set all of your email to manual and turned on airplane mode you would still see your RAM usage grow after killing everything. I am willing to bet that at least part of your performance gain is a placebo effect from being so used it happening on other devices. You may even see some right away for a minute that will go away as apps start swapping in and out of memory. Any snapiness you see in Sense is simply because more of Sense is loaded into RAM and nothing else has requested the space yet. I expect any measurable performance increase is short lived.

Quote:
Same thing occurs towards the end of every day. In the morning or after a reboot, Free memory is around 65-75MB, (I have Adv. Task Mana auto-end every 30.) but later on in the day, with the same "Excluded" apps being the only ones running, my free memory might be 29MB. A reboot is the only way to recover the lost or missing memory. And this is an app to app comparison:
The problem is that there is no missing memory. When you are looking it right after boot nothing has loaded itself into RAM yet. Linux keeps everything it can in RAM constantly. This doesn't mean that RAM isn't available to other applications it means that if the original application needs the data it will be faster.

Quote:
After fresh reboot and Auto end all but 6 excluded apps: 65-70 MB
After 6-10 hours of operation and Auto end all but 6 excluded apps: 29MB, why?
As explained it is because everytime something is accessed Linux leaves it in RAM in case it is needed again. I cannot stress enough the number you are looking is not accurate at all. It shows how much RAM Linux hasn't loaded stuff into not how much is available for the OS and apps to use. Linux is quite happy to overwrite stuff in RAM so the 29MB free is not really how much you have available to use. This is why I stressed that this is not windows. Memory management is completely different. I have tried to explain it as simply as possible and without being too technical.
romeosidvicious is offline  
Reply With Quote
Old December 14th, 2009, 02:52 PM   #14 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

@pking - Thanks for the heads up on swap. I hadn't set it up on my phone and your post got me researching and lo and behold it's not a good idea for this phone at all. Thanks very much for your post and the information you presented. I removed the swap suggestion from the OP!
romeosidvicious is offline  
Reply With Quote
Old December 14th, 2009, 02:54 PM   #15 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by nick325i View Post
There are applications that hang or don't exit properly when you use the back button. This is a reason to use a program of such nature. I use one that I initialize myself called "Close Everything". 1 or 2 times a day just to make sure that a program which stopped working, that didn't force close will fall to the wayside. Whether or not it actually helps with anything, I don't care much because if it errored out, the OS probably isn't handling it properly anymore.

Nice guide Romeo!
Some apps aren't designed to actually exit when you hit back but just to sleep in the background. That's why I didn't bring those scenarios up. The only time you should be worried is if you are getting high awake times. If you have two dozen processes and low awake time then there's likely not an issue with the apps regardless of whether or not they exited when the back button was used.
romeosidvicious is offline  
Reply With Quote
Old December 14th, 2009, 03:23 PM   #16 (permalink)
Member
 
nick325i's Avatar
 
Join Date: Nov 2009
Posts: 491
 
Device(s): HTC Evo 4G
Carrier: Not Provided

Thanks: 16
Thanked 197 Times in 41 Posts
Default

Quote:
Originally Posted by romeosidvicious View Post
Some apps aren't designed to actually exit when you hit back but just to sleep in the background. That's why I didn't bring those scenarios up. The only time you should be worried is if you are getting high awake times. If you have two dozen processes and low awake time then there's likely not an issue with the apps regardless of whether or not they exited when the back button was used.
I was talking about the programs that are suppose to exit with the backbutton and don't do it properly.
nick325i is offline  
Reply With Quote
Old December 14th, 2009, 04:05 PM   #17 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by nick325i View Post
I was talking about the programs that are suppose to exit with the backbutton and don't do it properly.
Right on! I don't think I have come across any yet, at least not since I started paying attention, so thanks for adding that knowledge. The more we know the better we can tweak the hell out of this phone!
romeosidvicious is offline  
Reply With Quote
Old December 15th, 2009, 06:53 AM   #18 (permalink)
New Member
 
Join Date: Nov 2009
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default Well Done

Just wanted to take a few seconds to say THANK YOU for your posting. I am not a Linux professional and I downloaded "Taskill" on my Hero yesterday. I didn't like the feeling ....so I un-installed it. I'm glad I did in retrospect. The "sleep" concept of linux is cool, and your article has definitely helped me get my head around the concept.

I'm so wanting to root my damn phone but I haven't seen any accounts of "How to" that even match one another. I'm hoping I might reach out to somebody locally on Craigs List to let them "$do$ it" for me.

Know any linux champions in the Charleston, SC area?
keefuss is offline  
Reply With Quote
Old December 15th, 2009, 03:12 PM   #19 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

@Romeo

Okay so After rambling with you I have accepted your claim. I removed my paid Task Manager and I have received amazing battery life sense.

Unfortunately I also Rooted and Rom'd my phone so there's no way to know how much life was due to not running the TM and how much was saved since Fresh Rom removed that obnoxious auto-starting PEEP and Stock apps.

Anyhow, credit where credit is due... to you. thanks.


Hmmm... Just checked my awake time and I'm at 67%. That's pretty high consifering I've never been over 20%.

Anyway, my battery is still over 60% with 67% awake time and I've been uncabled for 8 hours. Wooohoooo. Who cares if my phone sleeps if I get this kind of battery life!
TF1984 is offline  
Last edited by TF1984; December 15th, 2009 at 03:16 PM. Reason: new info
Reply With Quote
Old December 15th, 2009, 03:17 PM   #20 (permalink)
Senior Member
 
momoceio's Avatar
 
Join Date: Dec 2009
Location: St. Louis
Posts: 1,235
 
Device(s): EVO 3d
Carrier: Not Provided

Thanks: 106
Thanked 151 Times in 95 Posts
Default

+1 for using the word "grok" haha, I don't hear many people say that.

Great guide as well!
momoceio is offline  
Last edited by momoceio; December 15th, 2009 at 03:18 PM.
Reply With Quote
sponsored links
Old December 15th, 2009, 04:14 PM   #21 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by momoceio View Post
+1 for using the word "grok" haha, I don't hear many people say that.

Great guide as well!
Well I am a nerd. I say all sorts of weird crap when I speak aloud and it spills over into my writing. The logic portion of my brain works like a bash script! Anyway thanks for the props!
romeosidvicious is offline  
Reply With Quote
Old December 15th, 2009, 04:18 PM   #22 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by TF1984 View Post
@Romeo

Okay so After rambling with you I have accepted your claim. I removed my paid Task Manager and I have received amazing battery life sense.
You know what sucks for me? I work in a basement and get no bars so my battery life sucks no matter what I do. Middle of January we are supposed to get Sprint repeaters here though so I'll actually be able to test other than on the weekend.

Quote:
Unfortunately I also Rooted and Rom'd my phone so there's no way to know how much life was due to not running the TM and how much was saved since Fresh Rom removed that obnoxious auto-starting PEEP and Stock apps.
Well battery life isn't the focus of my diatribe but it would have some effect. I really just wanted a place where all the explanations I had given were in a single place and folks could ask more and such. I would bet Fresh had more to do with battery life than me and my little post.

Quote:
Anyhow, credit where credit is due... to you. thanks.
And thank you for engaging! I am amazed at how many people won't discuss technical issues.


Quote:
Hmmm... Just checked my awake time and I'm at 67%. That's pretty high consifering I've never been over 20%.

Anyway, my battery is still over 60% with 67% awake time and I've been uncabled for 8 hours. Wooohoooo. Who cares if my phone sleeps if I get this kind of battery life!
I will have to think to check wake time this weekend. I have mine always on when plugged in and it's plugged in 9+ hours a day so my awake time sucks.
romeosidvicious is offline  
Reply With Quote
Old December 16th, 2009, 02:03 AM   #23 (permalink)
New Member
 
Join Date: Dec 2009
Posts: 4
 
Device(s): sprint hero
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

thanks a lot romeo, this makes so much sense. i can't believe the past few days i had been killing appls endlessly. i just can't understand why all these different appls kept showing up on the task bar while i never even opened them once. this info is so useful. it was driving me crazy thinking that the navi program is taking up all the memory and is wasting my battery life. i almost thought i had a defective phone. now i know why it keeps showing up in the tast bar.
klau25 is offline  
Reply With Quote
Old December 16th, 2009, 08:55 AM   #24 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

Quote:
Originally Posted by romeosidvicious View Post



I will have to think to check wake time this weekend. I have mine always on when plugged in and it's plugged in 9+ hours a day so my awake time sucks.
I think it's my weatherbug Elite app. I didn't have any trouble with sleeping prior to my Fresh Rom installation, and I had weatherbug then.

But when I noticed the awake issue, i started ADv. Task Mgr and the only app that seemed it could be stopping the sleep was weatherbug. I killed it and the phone slept. But it started itself again and again the phone would not sleep. I just uninstalled it to see if my sleep issue is resolved. It sucks since this is a paid app and I am past the refund period. Not to mention, I really LIKE weatherbug elite and it's widgets.
TF1984 is offline  
Reply With Quote
Old December 17th, 2009, 09:37 AM   #25 (permalink)
Junior Member
 
Join Date: Oct 2009
Posts: 20
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 3 Times in 1 Post
Default

Quote:
Originally Posted by keefuss View Post
Just wanted to take a few seconds to say THANK YOU for your posting. I am not a Linux professional and I downloaded "Taskill" on my Hero yesterday. I didn't like the feeling ....so I un-installed it. I'm glad I did in retrospect. The "sleep" concept of linux is cool, and your article has definitely helped me get my head around the concept.

I'm so wanting to root my damn phone but I haven't seen any accounts of "How to" that even match one another. I'm hoping I might reach out to somebody locally on Craigs List to let them "$do$ it" for me.

Know any linux champions in the Charleston, SC area?
I'm by far a linux champion, but found this guide worked for me in rooting a phone in under 10 minutes.

[GUIDE] How To Root The CDMA Hero (Windows) - xda-developers
esoteric1311 is offline  
Reply With Quote
Old December 20th, 2009, 05:20 PM   #26 (permalink)
Member
 
Join Date: Dec 2009
Location: London, UK
Posts: 180
 
Device(s): HTC Hero (Brown)
Carrier: Not Provided

Thanks: 0
Thanked 2 Times in 2 Posts
Default

Excellent, excellent post.

Really well explained. I used a task killer for a few days, and then read somewhere that it's not always a good thing and you should let Android manage apps the way it wants to. Now I understand why.

And honestly, performance on my Hero has been far better since I ditched the task killer. I found I was rebooting my phone far more when I was using it!
Bhav is offline  
Reply With Quote
Old December 22nd, 2009, 12:36 AM   #27 (permalink)
Junior Member
 
impaler's Avatar
 
Join Date: Aug 2009
Location: VA, USA
Posts: 24
 
Device(s): Sprint HTC Hero
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

+1, good stuff! I've always felt the OS should conduct memory management FOR ME. Why should I manage it? I'm the user.
impaler is offline  
Reply With Quote
Old December 22nd, 2009, 08:03 PM   #28 (permalink)
Member
 
Eaglesfan9106's Avatar
 
Join Date: Dec 2009
Location: Philadelphia
Posts: 330
 
Device(s): Sprint HTC hero>HTC EVO 3D>EVO 4G LTE
Carrier: Not Provided

Thanks: 11
Thanked 14 Times in 10 Posts
Default

so when my phone boots and i see all those like 15 or 20 apps list on my task killer i shouldnt kill them? and the ones that pop up even though im not using them ? and one last question so if im playing a game or browsing the web i dont need to kill those apps when im done? please help ive somewhat got what he was saying but im not a techy person so yea..alot of it went in one ear out the other
Eaglesfan9106 is offline  
Reply With Quote
Old December 23rd, 2009, 05:41 AM   #29 (permalink)
MarkHirt
Guest
 
Posts: n/a
 
Device(s):
Carrier: Not Provided

Default

Correct you DO NOT need to kill anything so remove your task killer app
 
Reply With Quote
Old December 23rd, 2009, 10:01 AM   #30 (permalink)
Junior Member
 
Join Date: Nov 2009
Posts: 34
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by impaler View Post
+1, good stuff! I've always felt the OS should conduct memory management FOR ME. Why should I manage it? I'm the user.
Totally agree with you.
COMOEd is offline  
Reply With Quote
sponsored links
Old December 23rd, 2009, 12:58 PM   #31 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by MarkHirt View Post
Correct you DO NOT need to kill anything so remove your task killer app
This is true 99% of the time. I keep a task manager around, TaskKiller (paid), for those times when some developer makes a mistake and leaves a memory leak in or doesn't know how to put a program in the background so that I can kill badly behaving apps and uninstall them.
romeosidvicious is offline  
Reply With Quote
Old December 23rd, 2009, 04:49 PM   #32 (permalink)
Member
 
Eaglesfan9106's Avatar
 
Join Date: Dec 2009
Location: Philadelphia
Posts: 330
 
Device(s): Sprint HTC hero>HTC EVO 3D>EVO 4G LTE
Carrier: Not Provided

Thanks: 11
Thanked 14 Times in 10 Posts
Default

How do I know if a app is misbehaving
Eaglesfan9106 is offline  
Reply With Quote
Old December 23rd, 2009, 05:02 PM   #33 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

Quote:
Originally Posted by Eaglesfan9106 View Post
How do I know if a app is misbehaving
If you have really poor battery life, high awake time, or otyerwise poor perfokance.

The best is using spare parts as already mentioned.
TF1984 is offline  
Reply With Quote
Old December 23rd, 2009, 06:23 PM   #34 (permalink)
MarkHirt
Guest
 
Posts: n/a
 
Device(s):
Carrier: Not Provided

Default

You don't need a "taskiller" to uninstall an app and power cycle the phone.

What I find humorous is... You install a taskiller to kill processes that really don't need to be killed then leave the taskiller running

Quote:
Originally Posted by romeosidvicious View Post
This is true 99% of the time. I keep a task manager around, TaskKiller (paid), for those times when some developer makes a mistake and leaves a memory leak in or doesn't know how to put a program in the background so that I can kill badly behaving apps and uninstall them.
 
Reply With Quote
Old December 23rd, 2009, 06:26 PM   #35 (permalink)
Member
 
Join Date: Dec 2009
Location: London, UK
Posts: 180
 
Device(s): HTC Hero (Brown)
Carrier: Not Provided

Thanks: 0
Thanked 2 Times in 2 Posts
Default

Quote:
Originally Posted by MarkHirt View Post
What I find humorous is... You install a taskiller to kill processes that really don't need to be killed then leave the taskiller running
The task killer i used to use would kill itself as well lol.
Bhav is offline  
Reply With Quote
Old December 23rd, 2009, 06:28 PM   #36 (permalink)
MarkHirt
Guest
 
Posts: n/a
 
Device(s):
Carrier: Not Provided

Default

But that was a programming error right
 
Reply With Quote
Old December 23rd, 2009, 06:29 PM   #37 (permalink)
Member
 
Join Date: Dec 2009
Location: London, UK
Posts: 180
 
Device(s): HTC Hero (Brown)
Carrier: Not Provided

Thanks: 0
Thanked 2 Times in 2 Posts
Default

Nope...it always listed itself (and by default selected itself to be killed as well)
Bhav is offline  
Last edited by Bhav; December 23rd, 2009 at 06:29 PM.
Reply With Quote
Old December 23rd, 2009, 07:54 PM   #38 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by MarkHirt View Post
You don't need a "taskiller" to uninstall an app and power cycle the phone.
Quite true but being a *nix guy I prefer to do everything without rebooting

Quote:
What I find humorous is... You install a taskiller to kill processes that really don't need to be killed then leave the taskiller running
Yeah that is always amusing. Mine is not set to run as a daemon and exits when you hit back. Nothing is automated. I just find it faster to kill a bad app with than it is to reboot most of the time.
romeosidvicious is offline  
Reply With Quote
Old December 23rd, 2009, 11:16 PM   #39 (permalink)
Junior Member
 
Join Date: Oct 2009
Posts: 63
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 4 Times in 3 Posts
Default

I have to respectfully disagree. I find that my phone lags often without using a task killer. Android will continually let my phone drop to under 30 megs of available ram. Whenever I'm in the 20 range, lag sets in. I set advanced task killer to kill every 2 hours, and have it ignore core apps that I use. My phone happily zooms along all day. I also find that this method increases my battery life. Maybe because active ram storage increases battery draw? Also I find that after killing apps, Android doesn't try to spawn too many apps on its own, at least not like on bootup.
kronium is offline  
Reply With Quote
Old December 24th, 2009, 01:24 PM   #40 (permalink)
Senior Member
 
TF1984's Avatar
 
Join Date: Nov 2009
Location: Southeast US
Posts: 676
 
Device(s): - EVO - CM 7: Nightly #88 W/ WIMAX!! SavageZenNOSBC Amon Ra 2.3.3 OC'd 1075 AVG 48 Hrs/
Carrier: Not Provided

Thanks: 29
Thanked 280 Times in 75 Posts
Default

Quote:
Originally Posted by kronium View Post
I have to respectfully disagree. I find that my phone lags often without using a task killer. Android will continually let my phone drop to under 30 megs of available ram. Whenever I'm in the 20 range, lag sets in. I set advanced task killer to kill every 2 hours, and have it ignore core apps that I use. My phone happily zooms along all day. I also find that this method increases my battery life. Maybe because active ram storage increases battery draw? Also I find that after killing apps, Android doesn't try to spawn too many apps on its own, at least not like on bootup.

I will respectfully offer the opposite in opinions. I was addicted to advanced task manager but after letting it go I have been getting more than three times my original battery life. There is a Slight amount of lag, but very very slight, like a quarter of a second. I guess it really comes down to personal usage and apps. For us to have a true answer on which is better, it would have to be a controlled experiment with identical usage, one w/ and one w/o task manager.
TF1984 is offline  
Reply With Quote
sponsored links
Old December 28th, 2009, 09:16 AM   #41 (permalink)
Junior Member
 
greatcasa's Avatar
 
Join Date: Dec 2009
Location: Philadelphia, PA
Posts: 38
 
Device(s): Sprint HTC Hero
Carrier: Not Provided

Thanks: 0
Thanked 7 Times in 3 Posts
Send a message via Yahoo to greatcasa
Default

Quote:
Originally Posted by TF1984 View Post
I will respectfully offer the opposite in opinions. I was addicted to advanced task manager but after letting it go I have been getting more than three times my original battery life. There is a Slight amount of lag, but very very slight, like a quarter of a second. I guess it really comes down to personal usage and apps. For us to have a true answer on which is better, it would have to be a controlled experiment with identical usage, one w/ and one w/o task manager.
And I'll have to counter back again. I'm getting three times the battery life now using the free app "Advanced Task Killer" and have gone from high 30% to below 15% awake time. I have hardly any apps and use this to kill stock apps like the browser, calendar, and camera, and then the task killer itself. The OP may well be right in describing how traditional linux works, but one thing is for sure, that applications aren't going to sleep, even the stock apps like the browser, do not always go to sleep and cause battery drain. I had another task killer that always ran in the background it seems and didn't help that much in the end. The "Advanced Task Killer" however allows you to kill it when killing the other apps and I have found nothing but increased battery life and faster operating speed.

To the OP, thanks for the info. But I don't think this can easily be applied across the board to all Android systems, and Sprint Hero's for that matter. It's very apparent with all the battery life issues that many people are having (and many different kinds) that there is a flaw somewhere in the OS that is causing most of these problems and not allowing even OS appications like the browser go to sleep. I really hope that these battery life issues are fixed in the upcoming 2.1 OS, or at least improved.
greatcasa is offline  
Reply With Quote
Old December 28th, 2009, 09:39 AM   #42 (permalink)
Member
 
Join Date: Dec 2009
Location: London, UK
Posts: 180
 
Device(s): HTC Hero (Brown)
Carrier: Not Provided

Thanks: 0
Thanked 2 Times in 2 Posts
Default

Quote:
Originally Posted by greatcasa View Post
And I'll have to counter back again. I'm getting three times the battery life now using the free app "Advanced Task Killer" and have gone from high 30% to below 15% awake time. I have hardly any apps and use this to kill stock apps like the browser, calendar, and camera, and then the task killer itself. The OP may well be right in describing how traditional linux works, but one thing is for sure, that applications aren't going to sleep, even the stock apps like the browser, do not always go to sleep and cause battery drain. I had another task killer that always ran in the background it seems and didn't help that much in the end. The "Advanced Task Killer" however allows you to kill it when killing the other apps and I have found nothing but increased battery life and faster operating speed.
I disagree. I used the same app for a while, and found I was power cycling my phone almost every day because of weird/slow app behaviour afterwards. A week since I ditched it, and my phone has not needed to be power cycled for almost four days straight. Awake time is 17% and battery life has been, well, not an issue since I plug the charger in every night anyway.
Bhav is offline  
Reply With Quote
Old December 28th, 2009, 10:13 AM   #43 (permalink)
Junior Member
 
greatcasa's Avatar
 
Join Date: Dec 2009
Location: Philadelphia, PA
Posts: 38
 
Device(s): Sprint HTC Hero
Carrier: Not Provided

Thanks: 0
Thanked 7 Times in 3 Posts
Send a message via Yahoo to greatcasa
Default

You can't disagree with how MY phone is behaving. You're missing my point. Every phone is reacting differently to all these different "fixes" everyone is trying. There is no simple explained answer and solution. The problem lies within the OS somewhere, and needs to be addressed at the source (Google/HTC), so that we can enjoy our phones without having to worry about this crap.

Quote:
Originally Posted by Bhav View Post
I disagree. I used the same app for a while, and found I was power cycling my phone almost every day because of weird/slow app behaviour afterwards. A week since I ditched it, and my phone has not needed to be power cycled for almost four days straight. Awake time is 17% and battery life has been, well, not an issue since I plug the charger in every night anyway.
greatcasa is offline  
Reply With Quote
The Following User Says Thank You to greatcasa For This Useful Post:
Nighthawk (February 28th, 2011)
Old December 29th, 2009, 11:35 PM   #44 (permalink)
Senior Member
 
toomuchgame441's Avatar
 
Join Date: Oct 2009
Posts: 1,081
 
Device(s): Sprint Galaxy Nexus rooted, iPad 2
Carrier: Not Provided

Thanks: 97
Thanked 78 Times in 63 Posts
onlytony441
Default

Wow who knew that id find the thread I was looking for on the very first page, I've been enlightened on the idea of a task killer, thanks so much. I know how to properly use my task manager now
toomuchgame441 is offline  
Reply With Quote
Old January 1st, 2010, 10:56 AM   #45 (permalink)
New Member
 
Join Date: Jan 2010
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

amazing I had no idea I've been on winmo for several years Thanks for the knowledge
scott1103 is offline  
Reply With Quote
Old January 2nd, 2010, 04:13 PM   #46 (permalink)
New Member
 
Join Date: Dec 2009
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default Memory Usage

Peak Memory Usage is a nice app to see what processes are running and how much RAM they are using as well as the peak RAM it has used Peak Memory Usage for Android :: Tools Application - AndroidZoom.com
dascjb is offline  
Reply With Quote
Old January 4th, 2010, 02:07 PM   #47 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

Quote:
Originally Posted by dascjb View Post
Peak Memory Usage is a nice app to see what processes are running and how much RAM they are using as well as the peak RAM it has used Peak Memory Usage for Android :: Tools Application - AndroidZoom.com
While that app is better than most as it takes into peak memory and such it really doesn't report how much memory you have available for other programs. If you know and understand Linux memory management this could be really helpful but if you are coming from the WinMo side of things this could be even more confusing than folks like me talking about why task killers are not necessary.

From my personal perspective thanks for the link. I will be checking it out.
romeosidvicious is offline  
Reply With Quote
Old January 6th, 2010, 07:03 PM   #48 (permalink)
New Member
 
Join Date: Dec 2009
Location: San Francisco
Posts: 12
 
Device(s): Spring HTC Hero
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I have to agree with kronium. I read this article and I was like "wow... now I understand." So I stopped using my task killer. And I started experiencing more laggy behavior from the interface. For example, I'll be in the Phone app (which you would think would extra special super priority over other apps) and experience lag tapping the keys. Or I'll be flipping through the People app looking for contact information and experience major lag when changing which information tab under a contact displays. If I kill the extraneous tasks when this happens (e.g. Browser, The Weather Channel, Facebook) then everything is bright and snappy again. I can't disagree with the original post, which was excellent, BTW. But my perceived experience on the Sprint Hero suggests that the task killer can be useful.
Tisnatch is offline  
Reply With Quote
Old January 6th, 2010, 09:09 PM   #49 (permalink)
Member
 
andyacecandy's Avatar
 
Join Date: Dec 2009
Posts: 193
 
Device(s):
Carrier: Not Provided

Thanks: 13
Thanked 37 Times in 18 Posts
Default

I turned off task killer today and my phone was VERY laggy... typing text messages was laggy, clicking on things like menu took longer to open up, going into settings took longer, etc etc...

Hmm...
andyacecandy is offline  
Reply With Quote
Old January 6th, 2010, 10:12 PM   #50 (permalink)
Member
Thread Author (OP)
 
romeosidvicious's Avatar
 
Join Date: Oct 2009
Location: Houston, TX
Posts: 270
 
Device(s): Sprint Hero
Carrier: Not Provided

Thanks: 1
Thanked 58 Times in 5 Posts
Default

I see apps that aren't stock being listed as stuff needing to be killed. I doubt all of the apps listed need to be killed. I would track down what app is not releasing memory, known as a memory leak, and then get rid of it.

With respect to the poster who said this cannot be applied across the board: you are wrong. This is the way Linux and in turn Android handles memory. There is nothing to debate. If killing apps improves your performance as much as claimed then you have apps that are badly coded. At this point a task killer could be necessary if you neither willing to troubleshoot nor live without the apps but that is not the fault of the OS. The fault with these issues lies with the app developers.

I cannot argue with how your phones are behaving. I can tell you with certantity that the OS is not at fault. Troubleshooting your apps would likely cure your ills or you can keep using task managers but the fact is that Android is not the cause of the issues. When my phone was stolen yesterday I had almost a week of uptime and the only reason it wasn't longer was because I let the battery run down after a party. I hadn't user a task killer a single time in that week and my phone was fine. I don't keep apps that have memory leaks no matter how cool they might be and I spend the time to troubleshoot when there are issues. Policing badly coded apps is not the job of the OS or the interface. The OS on the hero handles memory leaks so much better than winmo that it's downright laughable but it can only do so much.

In short troubleshoot your problems because they are not the norm. If you aren't willing to do that then YOU require a task manager and your OS still doesn't.
romeosidvicious is offline  
Reply With Quote
The Following User Says Thank You to romeosidvicious For This Useful Post:
TriMoot (February 22nd, 2010)
Reply

Sprint HTC Hero
Current Rating:
Rate this Phone:

The Sprint HTC Hero was announced on September 3rd, 2009, making Sprint the 2nd American mobile carrier to offer a phone based on Google's Android operating system. While HTC had already launched the Hero, making it available on European carrie... Read More



Go Back   Android Forums > Android Phones > HTC Hero (Sprint)
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



All times are GMT -5. The time now is 01:53 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.