RAM and tips to minimize Multitasking issues

Saneless

Well-known member
Apr 20, 2010
453
48
0
Visit site
Ok everyone. We all know HTC shafted us on this phone. RAM is too low, settings for killing apps are too aggressive, and Sense is a bloaty waste most of the time.. But that's what we have and that's what we have to deal with, so let's figure out a way to make owning this phone somewhat pleasant. It's sad that it's come to this, since I never had to do this on any old devices I had from 3 1/2 years ago, but I have to do it on a brand new phone.

Here's my tips in the last bit that can help minimize the amount of times you'll see apps have to reload because they were dropped out of memory. It's not idea, since some of these are new to either our phone or ICS, but I'll throw them out there and it's up to you to find out if it's worth keeping them enabled or not.

By default you'll probably have around 200-300MB of Free RAM. That doesn't mean you can load up 199MB of extra stuff though: The OS wants you to have about 150 (or so) free at all times or so, and when you get below that it starts killing things off. If you open up a new browser tab and drop to 149, it'll probably kill something that's 75 to get you back up to 224.. etc.

Here's a list of things and how much they take up.

Wallpapers: Live wallpapers are neat, and we finally have a phone that is powerful enough and has a good enough battery and processor that it really is a tiny drain on our overall battery. Problem is, something like the lava lamp wallpaper is 35MB. As neat as it is, a static image helps with RAM.

Face Unlock: It might be neat to unlock the phone using your face, but in order to do so you have to look like an idiot, usually exposing 2 or more chins in the process, and it takes longer than simply doing a pattern IMO. Also, it's also a persistent 50MB. Once I saw that, I decided to disable it. It was an ok feature, but it wasn't worth 1-2 browser tabs' worth of memory.

NFC: Do you use google wallet? Leave it enabled. If you don't care about NFC, google wallet, or anything that uses it, disable it. It's 32MB and if you don't use it you'd best get rid of it. (Although this might just always be enabled, I'm not sure yet).

Use Stock Apps: While you might like Go SMS better than the stock SMS client, how much more do you like it? Messages is ALWAYS running, as is Go SMS. If you install Go just for the heck of it and don't care that much, uninstall it and use the stock app since they're both running, might as well save on some memory.

Browsing: Browsing takes up a LOT of RAM. 50 just sitting around, 100 if you have a couple tabs, 150 if you have a few. The reason people notice multitasking so much is because with a few tabs open, using 150 MB or so, this is going to easily drop your phone below the threshold and Sense/Android is going to kill off things you have open. Furthermore, since the browser is so big, if you do just about ANYTHING after leaving the browser, the browser will almost 100% likely get killed off first. My tip? Another sad one: Just be aware of how many tabs you have open. Do you need a 3rd? a 5th? On my desktop I might have 20 tabs open but on this phone, since it can't handle it, I'll try to keep it to 1-3, 2 if possible. I shouldn't have to do this but less tabs is the #1 way to keep other apps from closing out. I haven't fully tested different ones, but Chrome seems to be worse at this. And keep in mind that if you use something like ICS Browser + it will use the stock Internet app as its base, so you're not saving any room there, really.

And finally, for non-rooted users, check to see what apps keep popping up and if you never use them, uninstall them. I didn't play a couple games that were insistent on always keeping themselves in RAM, so I just uninstalled them.

Now, if you're rooted, and you might need to be a premium owner of Rom Toolbox or Titanium backup, you can go even further.

Disabling useless apps: Some apps like Titanium Backup and Rom Toolbox Pro will call this "Freezing" apps. Be careful with this, since you may think you want to get rid of some core things from HTC, but you might need them. The first thing I started with was Messages, since I already had an SMS client I liked (like I mentioned earlier). You don't need both. There's also some junk HTC puts on there that I figured I'd try to freeze since it's ALWAYS running but never needed, like DRM Protected Content Storage. I don't have a single piece of DRM media on my phone. Maybe this will cause an issue, but not yet. Same with FM Radio stuff, HTC Report Agent, Smith, and SocialManager. I don't know what those are, but I know stock android doesn't use them and I'll take my chances since they start up all the time and stay in RAM.

Disabling the startup of other apps: Why does ESPN Scorecenter feel the need to constantly keep itself in RAM? You will run when I tell you to run, not at all times, so you can disable it from starting up and listening for events that will trigger it to start up. For now, it never runs in the background unless I've run it myself, like it should.

And finally, minfree settings. HTC has changed this to be wayyyy more aggressive than it should be. If you have Rom Toolbox pro or other things you can changes this to something more reasonable. I use the "default" option and things close less frequently and my RAM can get a bit lower before things close.

Hope this helps, and maybe someday we'll get AOSP or some real fix from HTC to help make this a thing of the past.
 
Last edited:

Shadnic

Well-known member
Apr 5, 2010
475
35
28
Visit site
This is a really decent list of practical and possibly overlooked steps, thanks! I think people would get a lot from reading this.
 

Saneless

Well-known member
Apr 20, 2010
453
48
0
Visit site
Thanks, I hope it helps someone. Although it makes me feel like I have a 386 again and am tweaking config.sys and autoexec.bat files so I can have enough conventional memory to use my 2400bps modem.
 

LegacyEvoAce

Well-known member
May 29, 2012
164
5
0
Visit site
Good post I've already disabled alot of apps that I have no intentions on ever using wish i could just uninstall though. Never cared for live wall papers either. HTC shouldn't have been so damn stingy an extra 256mb would have fixed all this but what eva the phone is good overall but I think I will pass on picking up another HTC phone in the future.
 

crxssi

Linux: The power beneath
May 31, 2010
2,668
155
0
Visit site
Good posting, and good advice all around. But you should change the wording of "Freezing apps" to "Disabling apps". There is no such function as "freezing" :)

If you start watching task manager, it is interesting to see how much junk gets loaded and for no apparent reason. For example, I killed off "Personalize" (whatever that is), and it seems to come right back on it's own the next day, consuming 11MB. I never changed any settings, backgrounds, colors, ANYTHING like that in many days.

Why does "Twitter for HTC Sense" keep reappearing, using 6MB, when I have *never* launched Twitter before, AND I have had the app DISABLED for more than a week??!!!! I can click on the process and it comes up giving me the option to "Force Stop" and "ENABLE"! How can that be?? Isn't that an oxymoron?

Oh, and about memory usage- HTC Settings.... really? Settings really has to be 57MB???!
 

Saneless

Well-known member
Apr 20, 2010
453
48
0
Visit site
I've changed it to disabling, but I was going off of what Titanium backup and Rom Toolbox call it, which is freezing - basically dropping it from the OS but not deleting it completely, and it can be "thawed" out if you want to bring it back.

For most people it's the only way to get rid of system apps
 

crxssi

Linux: The power beneath
May 31, 2010
2,668
155
0
Visit site
I've changed it to disabling, but I was going off of what Titanium backup and Rom Toolbox call it, which is freezing - basically dropping it from the OS but not deleting it completely, and it can be "thawed" out if you want to bring it back.

For most people it's the only way to get rid of system apps

Yeah, they were probably calling it that before ICS (Android 4.0) came along and added the feature directly into the OS and named it "Disable". I get what you are saying, but it could have been confusing, since a user could be looking for a "Freeze" option, and there is none.
 

kbp08tls

Well-known member
Apr 28, 2012
465
97
0
Visit site
Hope this helps, and maybe someday we'll get AOSP or some real fix from HTC to help make this a thing of the past.

I think that day is getting close: [ROM] AOKP | EVO 4G LTE | June 14 | build 38 | 4.0.4 [Unofficial] - xda-developers

Warning: it is an Alpha build; data doesn't work but there's a workaround to get it, but that workaround kills texting. Then there's a reported workaround for that using GV integration.

But the good news is progress is being made!

EDIT: Just flashed this and booted up. 1. OMG it runs smooth. 2. RAM usage on fresh install: 321 MB used 359 MB free. This or CM9 are going to be absolute beasts on this phone :D
 
Last edited:

Saneless

Well-known member
Apr 20, 2010
453
48
0
Visit site
Yeah, they were probably calling it that before ICS (Android 4.0) came along and added the feature directly into the OS and named it "Disable". I get what you are saying, but it could have been confusing, since a user could be looking for a "Freeze" option, and there is none.

I actually had no idea that ics offered that, honestly
 

sracercelica

Well-known member
May 14, 2010
96
6
0
Visit site
I think that day is getting close: [ROM] AOKP | EVO 4G LTE | June 14 | build 38 | 4.0.4 [Unofficial] - xda-developers

Warning: it is an Alpha build; data doesn't work but there's a workaround to get it, but that workaround kills texting. Then there's a reported workaround for that using GV integration.

But the good news is progress is being made!

EDIT: Just flashed this and booted up. 1. OMG it runs smooth. 2. RAM usage on fresh install: 321 MB used 359 MB free. This or CM9 are going to be absolute beasts on this phone :D

Besides the data and sms issue, how is everything else running?

I have CM9 on my touchpad (which also only has 1 gig of ram) and it runs great.
 

kbp08tls

Well-known member
Apr 28, 2012
465
97
0
Visit site
Besides the data and sms issue, how is everything else running?

I have CM9 on my touchpad (which also only has 1 gig of ram) and it runs great.

I had CM9 on my previous phone. Overall I'd say AOKP is very similar to CM9 - same vanilla ICS with similar tweaks.
I only messed with it for a few minutes before I restored back to stock, so I didn't really test everything. I will say the UI was extremely smooth, wifi worked, GPS worked using Maps. Didn't try the camera because a camera app wasn't included and I didn't bother to download one from the market. The only things I downloaded were Temple Run to test gaming - buttery smooth :D - and Maps to test GPS.
The footprint of the ROM itself is extremely small - there was only one page plus a couple of apps pre-intalled, and a very minimal amount of widgets. Which means you install exactly, and only, what you want without having to try to figure out which pre-installed crap that you have to disable. IIRC there was about 128 MB used and 2 GB free on internal memory for apps, as reported by app manager.
There seemed to be a lot of customization and tweaking options in settings to play with, but I didn't take the time to mess with all of them - again very similar to CM9 options at first glance.
I haven't tried the CM9 work-in-progress or any other ROMs on this phone yet, so I really don't have a point of comparison, but I'm really excited to see this one progress.
 

Mikey47

Well-known member
Jun 8, 2010
2,007
122
0
Visit site
Would love to know how you've determined that a browser tab takes 50mb. I can never even catch a browser in my running apps list.

I can open a browser (Dolphin or stock), bring up Settings - Apps - Running and it never shows up.
 

drewjohn

Well-known member
Dec 18, 2009
55
2
0
Visit site
I'm liking this ROM toolbox wish i knew what all the setting did. i'm afraid to mess things up. I've made some tweaks and tried to Freeze things with titanium aka "social manager" but it keeps starting anyway. It is marked as disabled in app info but still using 10MB. wth?
 

Saneless

Well-known member
Apr 20, 2010
453
48
0
Visit site
Would love to know how you've determined that a browser tab takes 50mb. I can never even catch a browser in my running apps list.

I can open a browser (Dolphin or stock), bring up Settings - Apps - Running and it never shows up.

OS Monitor is great to see how much stuff uses
 

Trending Posts

Forum statistics

Threads
936,709
Messages
6,879,770
Members
3,155,435
Latest member
krrynew