View Single Post
Old December 9th, 2009, 10:38 PM   #58 (permalink)
fireheadman
New Member
 
Join Date: Dec 2009
Posts: 2
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by ohmarni View Post
No disrespect intended, but I don't believe that's what's happening. I've had three Android devices. This is unique to the Sprint Hero. My G1 never had this issue. My myTouch never had this issue. Also, my phone is rooted, I'm running apps off the SD card and I have a Linux swap partition for memory. My phone is really fast, not sluggish in the least. Also, I have plenty of memory left. The phone errors if I install 71 apps, no matter what the apps are, but it's fine if I don't go over 70. And it's fine until I reboot. Once I reboot, I just buckle up for my quick trip to hell. I've resorted to using the backup app for rooted phones. I do a nandroid restore to my only-70-apps-installed state, then I run the backup app to restore all the apps when I reboot. It's a pain in the butt, but it works.

None taken,
But I would like to point out a couple things you mentioned:

1) you are rooted, so it is able to perform outside the intended operations (not a bad thing at all!)... actually I would like to know more about this if you have some time to go over it. PM me if you have some time.

2) you have an external swap space defined, which allows the OS to have an increased memory for running processes.... I am interested in this very much!

Previously I said the HERO had 512Mb... I stand corrected on this. I installed an app today called "System Monitor" from the market (its free). This app reports 192Mb of memory of which an average of 160Mb - 185Mb are in use. I currently have 96 apps installed on my phone (I only counted the apps that are listed in the app menu, so that includes base apps and ones that I have downloaded/installed)... NOTE: When my phone crashed last night, I had to uninstall about 7 apps is order for it to start working again.... so I am well over the 70 - 80 limit. Even at 96 apps installed, my phone is not sluggish right now... very responsive.

So what I mean by memory consumption is..... some apps do not require a lot of memory to run, maybe like 1 - 3Kb while other apps might need 1 - 5Mb and more in order to run. Then you have apps, which are not well designed that have memory leaks, so they keep consuming more and more memory... Usually when a process is complete, the program controlling the process will kill the process to release the memory block. If it has a memory leak, it will not release it, but just not call on it anymore.... Also known as a "defunct" or "zombie" or "runaway" process.

Ever see the older versions Internet Exploder start over consuming memory when you had a ton of tabs open... then you close most of them... only to find it did close the tabs, but it never released the memory blocks back to the free pool... then in Task Manager you saw a +700K chunk running as iexplorer.exe? That's a memory leak.

Some developers just get lazy or are not aware of what is going on.


On the flip side.... I support your opinion on the HERO having it's own issues. It is hard for a app developer to create a program that will be tailor-made to run perfect on every piece of hardware... even though Android is "supposed" to be able to run fine on pretty much anything.

... So let me know if you are interested in going over rooting and swap on the SD Card.

-Ben
fireheadman is offline  
Reply With Quote