Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

frustratedphone   Out of Memory? What You Need To Know About Managing RAM On Your Android PhoneHave you ever gotten to the point with your tablet where things start to get bogged down a little? We often like to boast about the CPU and superior memory of our mobile devices, but there is nothing more frustrating than when that zippy little mobile device starts to lag behind when you’re trying to open apps or run demanding games and applications.

So, what’s the solution? How do you optimize the operation of your Android phone or tablet so that it runs just as slick and fast as when you first bought it?

There are actually two major schools of thought here. A very large majority of tablet users believe that the only way out of such a bogged down situation is to go through running tasks and to kill all of the apps and services that you aren’t using. This essentially removes the application from cache, freeing up your memory and – most people believe – making your device run at its optimal performance. More free RAM, faster performance, right?

Not quite. Jerry Hildenbrand over at Android Central described it best – pointing out that the whole purpose of RAM is to use it. In Jerry’s words, empty RAM is wasted RAM. Keeping your commonly used applications in cache allow your Android to load up those applications much quicker every time you use it. And the Android OS is adept at releasing low priority apps (ones you don’t commonly use) from memory if your RAM fills beyond capacity.

Jerry goes so far as to suggest that people should throw away their task killer apps and stop worrying so much about memory. He says to just let Android do its thing, run all of the apps you like, and today’s modern devices and apps will run perfectly fine. Let me just say right now, I disagree with this perspective too.

Managing Your Android Memory

Let’s face reality here. Not all apps are created equal, and not all app programmers write stellar code. Eventually, you’re bound to download an application that develops a memory leak. Eventually, that memory leak will chew up your RAM to the point where it interferes with the performance of your device.

So what’s the answer?  In many cases people start shutting down apps or services that they really shouldn’t. You can see the memory consumption under Android by going into Settings and then viewing “Storage”.

androidram02   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

Click on “Apps” to see all of the applications that are currently loaded into memory and running on the device. This does give you some idea what your current RAM consumption is (see the bar at the bottom). If you’re having performance issues, the odds are good that your used RAM will be quite high.

androidram05   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

Many people will just go down each of these apps and start stopping them one at a time. Often times, people will kill apps they shouldn’t and cause more harm than good.

androidram01   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

Other people don’t even bother going into settings to do this, they just download one of the many Task Killers on the market, but blindly using task killers is like trying to get rid of fleas by burning down your house. It’s overkill.

Truthfully, the secret here is to use a more intelligent app like the Auto Memory Manager. What makes it so intelligent? Well, instead of blindly killing all applications that are consuming your RAM, this memory manager prioritizes apps based on their category. When memory consumption starts getting in the way of normal phone operation, the app will start removing apps from cache for you.

androidram011   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

You can actually use the app to configure at what RAM level the app starts killing apps in that category. The higher the memory setting, the sooner the memory manager will start closing down those apps to retain RAM for normal phone operation. This is why less critical applications will typically have higher settings – when RAM levels hit those settings first, those are the first apps to go.

androidram021   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

You don’t have to use the preset levels from the other setting screens, you can also set custom levels if you prefer.

androidram04   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

If you’re curious which of your apps fit into each app category, there is another area in the app where you can view all of your running apps organized by category. Each one will drop down to show you all of those apps.

androidram051   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

In the settings, you can also configure the app to automatically run and manage your RAM for you, so if you ever do download an app with a memory leak, odds are good that this memory manager will eventually shut it down for you – preventing your phone or tablet from tumbling into a zombie-like state of operation.

androidram08   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

You can also set the clean-up interval to a setting that you prefer – more often will clean up your memory consumption more frequently but could do a number to your battery. Personally, I set the app to run every 30 minutes and trust that things won’t get out of hand with the apps that I run within that 30 minute interval.

androidram09   Out of Memory? What You Need To Know About Managing RAM On Your Android Phone

There are a lot of users that swear by the Auto Memory Manger, and report that keeps phones and tablets running at optimum efficiency with virtually no manual effort. That is really what having a mobile device should be all about. You can’t control the quality of applications, but you can control what those applications do to your device by managing RAM on your Android phone in this way.

Do you experience performance issues with your Android? What’s your position on the RAM management debate? Share your thoughts and insights in the comments section below.

Image Credit: Woman in Business Attire Via Shutterstock

Check out more about:

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.

15 Comments -

Luo Huan

Nice apps, thanks for recommendation =)

Adam Borries

This reads like a paid advertisement for Auto Memory Manager. Have you compared this app with other similar? What makes this one superior?

Ryan Dube

I can assure you it is not a paid advertisement. The reason I was so positive about it is because it is one of the only apps like it that I could find on Google Play that was not so much an app killer as an effective memory manager. I could not find any others that provided for assigning priorities and only managing out-of-control apps or memory leaks rather than just letting the user randomly kill apps and services (that may or may not be critical). If you do know of others that are equivalent or could be compared to this one, please do share.

Austen Gause

thanks for the article

Scutterman

Unless I’m missing something, Auto Memory Manager is doing the exact same thing as Android does by default – keeps track of RAM levels, and when they get too high kill apps that aren’t used often or are seen to be leaking memory. Except instead of killing them, Android will walk them through the shutdown states so it ends cleanly.

Jerry

That’s what I was thinking. This sounds like the LMM that’s built in to Android. Why is this app any better at doing this than the LMM. I suppose it is customizable, but if you have root on your phone, then so is the LMM.

The only reason I kill an app is when it’s running out of control or hung.

Slashee the Cow

Seriously people, doing stuff like this is BAD. Android’s built in memory management is more than sufficient. There are certain cases where you do need to manually force close apps (when they hang, or if they have a memory leak or are hogging the CPU in the background – but these are by far the exception). When there’s not much RAM left, Android will automatically close apps (generally the ones that haven’t been accessed in a while) to free some.

Also, closing apps when you don’t have to will hurt your battery life. An app being in RAM costs you no battery (the RAM is powered whether it’s in use or not), but closing them unnessecarily will use the CPU both when you close the app and when you open it again, and that does use power.

Ryan Dube

Thanks – those points were brought up in the article. This particular app is focused on only wiping the lowest priority apps if there is a memory leak or something is otherwise using up space that is causing the OS itself to get bogged down. LMM is certainly built into Android, but this app provides the user with a bit more control over high/low priority apps, etc.

FĂ©lix S. De JesĂşs

Thank You So Much… ;)

David Omon

Thank you so much, you’ve saved me the worries,….

Nikhil Chandak

thanks
for the nice article !

Boni Oloff

iPhone 4s just have 500mb memory, and there is no software to free up memory..
Awesome.

Gary Mundy

Thanks, I just sent this to my ex. Maybe there will be a few less phone emergencies.

Keith Hardin

Definitely going to give this app a try

Dee

Great article how can I send this via email to a friend?