How to Make My / Your Slow and Slower Android Phone Faster for Free (clean up memory and apps!)

How to Manage Services in Android OS

To manage services in Android OS (this is Android 2.2, by the way, your screen may look a little different), you press the menu key (along the bottom of phone), which will pop up a menu, and choose "settings".

From Settings choose "Applications".

From Applications choose "Running Services".


Press "menu" key to bring up the menu, and pick Settings
Press "menu" key to bring up the menu, and pick Settings
Once in Settings, pick "Applications"
Once in Settings, pick "Applications"
Once in Applications, pick "Running Services"
Once in Applications, pick "Running Services"
And this is the "Services" screen. If any of the services says 'restarting' instead of an actual time, that service was pushed out of active memory.
And this is the "Services" screen. If any of the services says 'restarting' instead of an actual time, that service was pushed out of active memory.

Introduction

Android phones are wonderful little devices, capable of wide variety of functions due to its openness, but a lot of the problems comes from a lack of understanding of the Android OS. Here we will dig into the guts of Android OS, clear up some misconceptions, and figure out how to make your phone snappy again. There are right ways and wrong ways to do that.

Due to the way memory is managed in the Android OS, and the way Android apps are structured, the more apps you load, the less memory is available to actually run the apps, and the less memory is available, the slower the phone will run, as the phone must spend more time swapping apps in and out of the little working memory available. This affects both battery life and performance. (This is presented in VERY general terms, and is not meant to be a fully technical explanation. That comes later.)

The problem shows itself in at least three ways:

Symptom 1: You download an updated app and the download stops for apparently no reason

Diagnosis: The "downloading service" was shuffled out by the system, killing the download.

Go the the "services screen". (see sidebar) Does the "download service" says "restarting" to the right? That means It was indeed stopped by the system to give the memory to some other apps.


Symptom 2: Apps used to load from the launcher instantly now takes several seconds. Screens transitions are slow as heck. Loading a new supposedly "fast" launcher did not help.

Diagnosis: System is busy shuffling various activities and services in and out of memory.

Does lot of different services show "restarting"? Do the some of the services shows very short "active life"? (exception: you just started the related app only recently).

Symptom 3: Your phone used to last most of a day but now it won't last past lunch without a charge

Diagnosis: You have all sorts of services in the background using battery power here and there

If you go into the battery usage screen (settings / About Phone / Battery Usage) and you see a very long list of apps all taking a few bits and pieces of power (a few percentage here, a few percentage there), you have too many apps loaded, and they are all sucking up a little power, and all those bits and pieces add up.

All these problems can be traced back to a single cause: too many apps in too little memory. However, as the memory in Android phones are not expandable (unless you trade up to one with more memory), you can only deal with the problem by remove apps to make more memory available. But first, let us dig into the guts of Android OS and learn how Android OS manages memory, and how freeing up memory will make your phone more responsive and less buggy overall.

How Android OS Really Manages Memory

The Android OS memory management is a complicated subject, and is quite technical. Here's an abbreviated version.

Android OS roughly groups all apps into 6 groups, with priority from highest to lowest:

Foreground app: you see this app on screen, currently running, but also includes the system itself and "phone"

Visible app: the app is running and visible, but due to multi-tasking or such is not currently "on top"

Secondary server: services that stay in background and apps such as Launcher (or other home replacements). Most services go here, like music player, clock updater, background sync, and so on, that's not built into the OS.

Hidden Application: apps not visible, but still running in the background

Content Provider: process that provides content to the foreground, such as "contacts content provider", "calendar content provider", and so on. May also known as "storage".

Empty App: the app is in standby, not being used, but is still in memory

Within each 'group' the system assigns a "priority" number based on how recently the app was accessed, with assumption that a most recently access program should be kept, and the oldest will be out of luck.

When Android OS runs out of free memory and needs to load a new app, it starts killing apps in Empty App group, oldest first. if that's not enough, it then starts killing apps in the Content Provider Group, and it keeps going up groups until it has finally freed up enough memory to load the app and all related processes (such as services).

NOTE: Having a constant "notification" in the notification area makes the program "visible app" instead of "hidden app", thus making it less likely to be killed by the system to make room for other apps.

Most of the problems occur when the system tries to make room by killing "secondary server" processes that are needed.

Never Enough Memory

Android OS has THREE main pools of memory: RAM (for running programs), app storage (for storing programs that will be ran) and finally, SD card (for storing data like music, photos, and secondary storage). (NOTE: Some phones have "internal" SD card and external SD card, and they are known as /sdcard and /sdcard-ext respectively.)

RAM management is very complicated because Android OS is based on a Linux kernel (read: heart) and even seasoned Linux developer will tell you it is virtually incomprehensible. After extensive experimentation, it is found that the hardware itself (i.e. the PHONE) will take 32MB or so even before the Android OS loads. Then the fixed components like "system" (acore, phone, gapps, system...) will take up about 65-80MB. That's about 100-128 MB gone, without a single actual app being loaded.

Then you load the launcher itself, which uses anywhere like 8-30 MB.

NOW the individual apps load, except it's not that simple. Many apps have several components, the frontend (user interface) called "process", and the backend ("services"). Due to the way the apps work under the Android OS they usually take up at least 3 MB of RAM even though the app itself appears to be only a few hundred KB in size. Some can use a lot more RAM.

Check the Services screen. You will see each service takes up 2-5 (or more) MB, some may take 15 or more. That does not leave much for the apps, esp. when the "services" are often loaded automatically. The more apps you load (or start automatically), the less is available to the system.

Every widget you place on the screen is backed up by a service. If you have 5 widgets on screen, that's another 20 MB or so gone. Subtract another 10-20 for live wallpaper (depending on complexity), and your consumed RAM is up to 160+ MB, and that's BEFORE you actually run any programs!

The early Android phones are extremely RAM deficient. Original Google phone, the T-Mobile G1 has only 192MB internal storage, and original Motorola Droid has only 256MB. With 16)+ MB used up before any apps, this leaves almost NOTHING for the actual apps. The later Android phones like Samsung Galaxy S series expanded that to 512MB, and some of the latest phones are up to 768MB or even 1 GB in RAM. So keeping more internal memory free is easier on those phones.

So you're probably wondering, if there's only like 80-90MB of RAM available, how can you load like 100-200 MB of apps? What happens is the phone try to fit in more apps than the memory would allow, so it kills off "lower priority" apps and services in order to make room for other apps. However, those apps may request the system to load itself back into memory, so you have a CPU trying to fit X+Y programs into space that can only fit X, by time-sharing... Load apps to do something, then swap those out of memory and swap some others back in. This constant swap process is handled all in the background.

NOTE: The way system decides what to kill and what to load is rather complicated, so see the sidebar.

So the lesson learned is simple: load LESS stuff into RAM. And how do you load less stuff into RAM? Load less apps. Really, it is that simple.

Your App storage is important, but not as important as RAM. My phone shows I've used up 176MB of my 256MB of app storage just for apps and their cache and data. Each app you load also needs some space to store working data. So a small app of only a few hundred KB can be using several megabytes of data, both working data and cache. Web browser apps are notorious for keeping cache of several megabytes when it is only a few hundred KB in size.

To see how much app storage you got left, go to menu / Settings / Sd Card and Phone Storage. At the very bottom, under "internal Phone stroage", it'll tell you how much it has left.

So what can we do about this? Here are 6 normal tips and 4 advance tips.

Free Up More Memory With 6 Easy Tips

Tip 1: Uninstall the apps you rarely use

It is obvious, but it's still true: the less program you load, the more responsive the phone will be, because there are a LOT of free memory available. More memory will be available to the phone to actually RUN the programs.

If you want to save the app, use something like AppManager, AppMonster, or Titanium Backup to archive the apps you want to keep around to SD card. Or just redownload them when you need them.

Figure out which apps are taking up the most space by going to menu / Settings / Applications / Manage Applications / menu / sort by size (default is sort by alpha A-Z)

(You can also sort by size in AppBrain, but that's the "total size", not the "internal storage size", which is not that useful)

Also see Tip #6: Do NOT use a Task Killer.


Tip 2: Move apps back from SD Card... if possible

(Yes, I know I used to recommend the exact opposite)

Apps are really meant to be run from internal storage. Move2SD is a neat feature, but SD card is still not as fast as internal storage (unless you have a Class 10 or faster). For the apps you use often, move them BACK INTO phone. They'll actually run faster.


Tip 3: Use only the bare minimum number of widgets

Each widget loads a "service" or two to keep itself updated, and each service is 2-4 MB of space used, even if the widget itself is only like 50KB in size.

Look at the Services Screen yourself: How much is that pretty clock widget taking up? Probably 2-4 MB. Add another one for the music player, another one for the podcast player, another one for this, another one for that... They all add up.


Tip 4: Use a Static Wallpaper

Even a simple Live Wallpaper will take 2 MB or so of memory. Complicated ones may take up to 20MB. And that thing is running ALL THE TIME. It even sucks up CPU power (and battery). Thus, just use a static wallpaper.


Tip 5: Occasionally, Manually Kill Unnecessary Services

Seems every app nowadays comes with a service... and uses several MB of internal memory, even when they are NOT running.

Google Maps have a "Places" service that sometimes loads even when Maps is NOT loaded. Youtube sometimes loads a "widget service" even when it's not running and have no widgets on screen. When you exit an app, the associated services are not always stopped with it.

Kill them manually (see "Running Services" sidebar above), tap any service to kill it. Make their space available to other apps. In fact, if you rarely use that app, uninstall it altogether. (See Tip #1)


Tip 6: Do NOT Use Task Killers on Automatic or Schedule

Advanced Task Killer and similar apps may interfere with the built-in memory management. The memory they free up is only temporary and may include running apps, which will be reloaded by the system in moments.

The best way NOT to overburden the system is to load less apps in the first place

You can have one loaded, but turn off any auto-kill or schedule-kill functions. Advanced Task Killer for Froyo by ReChild is what I use, but only very occasionally, and you can just go into services and kill individual services.

For more information on why NOT to use Task Killers, see my other hub: Android OS Task Killers.

4 Advanced Tips for Rooted Phones

The following advanced tips all require rooting the phone, which means you gain "superuser" status that allows you to read/write all portions of the phone, even the "system" sections, which normal users don't have access to. Not all phones can be rooted, and rooting your phone MAY void your warranty. You do so at your own risk, and there are guides out there on how to root your phone. If the 6 tips above are somehow not enough to help you, try the four tips below.


Advanced Tip 1: Use AutoStarts or Autorun Manager to disable automatic startup of programs

REQUIRES ROOT!

The good apps can be set to NOT run at startup. The not-so-good ones just start without giving you a choice.

Use AutoStarts (paid app) or Autorun manager (free) and disable the startups of certain apps. Not all apps need to stay on all the time. AutoStarts can also prevent apps from being started by certain system events, such as "bluetooth on". For example, if you have an app that's supposed to be triggered by the camera button, but isn't, the only way you'll diagnose it is run AutoStarts and see which app is hooked into that event and disable it.

There are a lot of programs that claims to stop "autorun" or "autostart", but this is the original, and it really does work. The ones that don't require root only works about half of the time.


Advanced Tip 2: Use Auto Memory Manager or AutoKiller to tweak settings


REQUIRES ROOT!

Use Auto Memory Manager or AutoKiller to tweak the built-in memory manager to be more aggressive or just somewhat more active (i.e. "mild") than the default setting, which is VERY conservative.

This means you don't need to mess with a task killer at all (except for certain instances). I have mine set on "mild".


Advanced Tip 3: Load an Overclocked Kernel

REQUIRES ROOT!

Load an overclocking kernel so you can overclock the CPU in your Android phone. The OMAP CPU in the original Moto Droid is designed for 600 MHz, but is clocked at only 550 MHz for better battery life. However, it can be easily overclocked to 800 MHz without modification, and perhaps even 1.2 or 1.25 GHz (depending on how lucky you are) by loading a new kernel.

Keep in mind there are dozens of different alternate kernels out there and they are written for a specific phone model and specific clock speed. You will need to know how to boot into "recovery mode" in case your kernel experimentation did not work out.

I have mine set to 1.1 GHz and it never had any problems.


Advanced Tip 4: Load a new Custom ROM altogether

REQUIRES ROOT!

People love Customs ROMs, and many are noticeably faster (though a lot of it is from completely wiping out all the apps). Still, it is a valid way to "start over" with your phone.

For almost every model of Android phone (at least the popular ones) there are custom ROM developers making custom ROMs for it. The original Motorola Droid, i.e. OG Droid, had a dozen or more custom ROMs, the best known of which: Cyanogen Mod (which gradually expanded to support over a dozen different phones). However, there's also Liquid, Alfonso, MIUI, and many more.

Buy ROM manager and it will make swapping ROMs virtually painless. Remember though, you do need to be rooted.

Conclusion

Memory Management in Android Phone is a bit complicated, and the way memory was designed makes it difficult to cope with shortages. I hope the tips help you make your phone fast again.


More by this Author


60 comments

myca 5 years ago

very helpful. thank you. :)

P.S: I actually run an Android 2.2 Froyo at the moment, and even though I've got tons of space left, I really want my phone to be extremely fast. So yeah, this helped.


Carlos 5 years ago

I have an HTC Evo 4G, i erased all my apps i have and the widgets i had on my seven home screens, but to it's slower. What do you recommend? Please help. I got task killer free, and it just helps very, very little


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

@Carlos:

1) Reduce the homescreens to 3. You don't need that many. And your home will be MUCH faster.

2) as suggested above, UNinstall the apps you don't use. They can have services and such that still loads.

3) go to settings / apps / manage apps and see if you can "empty cache" on some of the apps. Sometimes that helps

Follow the Lifehacker article for more ideas. It's the first link under links, but here's the URL again

http://lifehacker.com/5709148/how-to-speed-up-your...


davidbkeegan profile image

davidbkeegan 5 years ago from Koreatown, Los Angeles, CA

On my G1 after I cleared all of my text messages and my call log my phone felt just like new again.


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

@davidbkeegan -- G1 only has 192 MB of RAM, so after the system loaded, there's practically NO memory left. :) It would not surprise me that clearing the stuff would make more memory free so the phone's snappier. :)


crystolite profile image

crystolite 5 years ago from Houston TX

Very help hub that is helpful and informative.


Debbie' 5 years ago

after i cleared all the apps i dont use my android goes alot FASTER thankss


myi4u profile image

myi4u 5 years ago from United Kingdom

Nice hub!

I am an Android user myself, using HTC Desire. I wonder what's the difference between Android and iOS in terms of system management. My wife uses iPhone4 and so far, she has not experienced any slowness nor the need to reboot her iPhone4 to refresh the memory. Mine on the other hand, has to reboot every other day even though I have app that kill tasks.

One thing that I have noticed is that if all the apps are moved to SD card, it slows down the system as well as the time to launch the app. After all, any system can access the internal space faster than SD card space. However, I have to have my apps on my SD card due to the limited app space in HTC Desire.


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

Yeah, I may have to change a few bits and update this article. leave the system / frequently accessed stuff in internal, and most the rarely accessed stuff to external.


Gheto 5 years ago

What would ypu recommend for a 3g samsung galaxy?


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

About the same advice. Galaxy series are still Android phones, albeit slightly customized by Samsung.


karrittop 5 years ago

I have a Motorola 3G Clique. When I go to "Applications" from the menu, there is no "Running Services." And I have several widgets I would like to uninstall, but I can't find how to uninstall them. Please help.


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

@karrittop -- you may need to download Advanced Task Killer (ATK) then. I keep forgetting now everybody is running Android 2.2 Froyo. Sounds like you're running an earlier version.


tashi 5 years ago

I love my Droid more than any other.


debbyradford 5 years ago

Thanks u very much 4 the info.


arty 5 years ago

am new at this stuff so all you guys are wicked...and I love my optimus...2.2 ../its like a mini laptop


arty 5 years ago

am new at this stuff so all you guys are wicked...and I love my optimus...2.2 ../its like a mini laptop


Pundie 5 years ago

I think many people need to learn the differences between RAM and Storage Capacity. Clearing data, uninstalling apps, wiping messages will increase your storage capacity, not your RAM. True you will have more RAM when uninstalling apps due to less services, however that's kind of beyond the point, Android OS has very capable memory management (i.e. RAM management) out of the box. The number 1 problem with most of the Android handsets out there is in fact INTERNAL STORAGE CAPACITY! HTC is the most guilty of this and SAMSUNG being the only one offering now up to 16GB internal storage. Apps2SD is great however NOT ALL APPS are capable of being installed on SD, and even the ones that are leave SOME traces on the internal storage. Please note the biggest issue is CAPACITY and not SPEED. Sure a slow phone is a problem from having too many services running, but if the solution is to uninstall all your apps to speed up your phone then what's the point if you can't actually do anything useful? We need to store our apps (whether frequent or infrequently used) so that they are there when we need them, downloading from the market on-demand is NOT the solution. Adding extra internal storage will fix the problem and when your talking about devices with over 1GB RAM and $700 price tags, what's a few gig of cheap internal storage really? SD cards are great for photos, music, videos etc BUT NOT GOOD FOR APPS! We need internal storage for APPS not our precious memories. So many commenters don't understand the argument fully and this article was absolute rubbish - workarounds are NOT solutions!


kschang profile image

kschang 5 years ago from San Francisco, CA, USA Author

@Pundie -- *which* internal storage are you talking about? Android has THREE classes of storage: system RAM, app storage, and SD Card (can have multiple).

I seriously doubt the alleged Samsung you mentioned has 16 GB of app storage. It'd be SD card. Motorola Droid X was the first to incorporate "SD card" as flash storage onboard, and STILL have microSD card slot. Specs for Galaxy S 2 says it has 1 GB of RAM, which would suggest it has 1GB of app storage, not 16 GB. Wonder if Nexus Prime would have more?

Pundie's point is valid, that internal storage should be expandable. For those people who failed to see the problem, think of a laptop with 3 types of storage (from fast to slow): RAM, SSD, and regular hard drive. Nowadays, a good laptop would have 6 GB of RAM, 40 GB of SSD, and 500 GB regular HD.

Android has the same idea: System RAM, app storage, and SD card. Unfortunately, Android's system RAM and app storage can't be expanded. SD card can usually be replaced with a larger one.

Lack of RAM is *somewhat* a problem in Android, but not as acute, as it is Linux based and Linux is miserly with memory in general. However, I disagree that it is completely NOT a problem.

WARNING: following gets VERY technical

By default, SWAP is NOT enabled in Android (indeed, some kernels don't even support it), and COMPCACHE is not recommended (generally limited to 18% of RAM). Thus, Android, despite being Linux-based, is actually LESS efficient with RAM than its regular desktop cousins due to those limitations. Not to mention desktop cousins generally deal with 1GB of RAM, thus have far more room to breath than Android, which can have as little as 192MB of RAM.

The ROOT CAUSE of slowness is lack of RAM, not app storage, and you can deal with that only one way: by installing less apps.


jamela 4 years ago

Why when im composing a message.. ?

its only contains 80 characters?

how can i change it , and make it to a larger number?

And,, everytime , im trying to send a message.. it says . Invalid Sender? Please help !


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@jamela -- you need to ask for help from your phone company. Not sending message is not Android problem, but phone company problem. Maybe phone not activate correctly.


Bruce 4 years ago

how to expand RAM?

my galaxy y only got 200mb+ ram... and it lags too much when im playing some games...

oh yea, do you know why juice defenders performance drops time to time??

it was x1.86 when i first installed it, then it turned x1.56, x1.21, x1.10 then nothing, as if it doesn't exist??

can you help me out on this?


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

I recommend you visit JD's support forum and see if they have any specific notes on your device. I know it works on mine, but the saved power ratio varies from day to day.

http://feedback.latedroid.com/


sifiso mazibuko 4 years ago

i want my phone to be faster when i'm downloading


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@sifiso mazibuko -- if you mean faster downloads, that is between you and your network. You need to check which network is faster in your area, and maybe switch to it. The phone itself has almost nothing to do with it.


maynulhaque 4 years ago

i am using a rooted phone.my phones ram is only 185 MB.i want to use a custom rom in my phone .my phone does not show in CyanogenMod's list.pls help me choos a suitable rom.


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@maynulhaque -- Search xda-developers.com forum and see if your phone is in there, and whether there's a custom ROM for it. If there isn't, then you are out of luck. (That's why buying cheap no-name phones is such a gamble)


Btr93 4 years ago

Hello i don' t understand why you say diskusage reports all of your ram is full 262mb because it does not report the free ram but free internal space instead try killing apps or rebooting you get the same free value


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@Btr93 -- it's sorta related, but generally, you are correct. App storage is only very LOOSELY related to RAM usage. I'll have to rewrite that section.


Btr93 4 years ago

Tes because in my case I have 11983mib of appstorage of which 224 are taken by apps and at this time 277mb of ram free out of 877


Rajdeep Singh 4 years ago

As stated above I have progressively uninstalled a lot of apps on my phone.The one thing which is noticeable is that now I don't need to charge my phone so regularly. Perhaps ininstalations have resulted in less running of CPU which eats up a lot of battery power


Jason 4 years ago

To Kschang - The only Samsung I ever knew with 16GB storage was the innov8 but that wasn't Android. However, my question relates to something else. I have a few of my employees using the Galaxy Y GT-S5360, however, 3 of them are now reporting memory full issues. My problem is that we cannot even get into the gallery to remove pics as it says it's full! In fact, trying to remove anything gives the exact same issue. Any suggestions besides formatting? I did ask 1 of them to move some stuff to the SD card and then restart the phone. However, they reported back that his hadn't worked. I didn't try it myself though. Any ideas?


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@Rajdeep Singh -- some of those apps have services that runs in the background resulting in CPU usage

@Jason -- uninstall some apps. The gallery storage is not a part of app storage, and app storage is the thing that gets full.


Rajesh Kumar 4 years ago

Use mobo task killer here is complete tutorial

http://androidlot.com/how-to-free-up-ram-memory-on...


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

I disagree about Task Killer's usefulness.

http://hubpages.com/technology/Android-OS-Task-Kil...


vinner profile image

vinner 4 years ago from India

My Android phone is also showing some problems now. Battery life has reduced much. do not know the reason. From some 50% it drops to 0% in very less time.


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@vinner - You can check the battery in settings / about phone to see which app/function are eating up your juice.


Raghu 4 years ago

I am using Galaxy Y, problem is youtube is loading very slowly. Also, in task manager it shows running application zero, but when I click on the middle button there are lot of application still running on the background. one more issue not getting exit button for opera browser and youtube application in android...


boscharun 4 years ago

SetCpu is the best one for overclocking - http://goo.gl/QdKw9


Jamie 4 years ago

Awesome guide. Now with some of the newer phones like SGS2, you wont have to worry about memory as much ;)


Luka bawa 4 years ago

I am happy, but i want this phone to be faster in downloading mainly any type of game.:);(


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

Download speed is depending on your connection's speed, not speed of the phone.


bert 4 years ago

Its now widely discussed that apps killers cleaners will also slow the phone down and also conflict with browsers..


cling 4 years ago

i did on what was some mentioned above.. my problems is that it lags a lot on messaging..


Anjan 4 years ago

can u tell me how far can i extend mhz by overclocking my gb 2.3.6 ddkq8


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@Anjan -- that depends on what kernel you load. Not all kernels are stable. You'll just have to try it and try a lower speed one if it crashes too much.


Anjan 4 years ago

thanks for ur suggestion.@


rhen'z 4 years ago

is it posible for me to move some apps to sd card w/out rooting my phone? help pls


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@rhen'z -- APP2SD does not require root. Either you have it, or you don't. All Android 2.2 should have it.

http://forums.androidcentral.com/general-help-how/...


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

If you don't have Android 2.2, then you may need to root to apply an unofficial ROM update.


Anjili profile image

Anjili 4 years ago from planet earth, a humanoid

Now I know why my Android phone is slow, and better still, how to deal with the problems. A very useful hub. Voted up and useful.


angelicxine profile image

angelicxine 4 years ago from Malaysia

thanks for the info! nice written up!


batamia 4 years ago

thankyu..informative.. [;)] Great post!.. keep the posts coming & i will keep reading them. thank for help them. Great blog dude! I just linked to this post on my Delicious. Keep it up!

By:ttp://www.batamia.com/


cat 4 years ago

It so fast!


abc 4 years ago

Thanks for information... Nice explaination


ronny2005 profile image

ronny2005 4 years ago from HubPages

My phone was having similar problems. I uninstalled some unused apps which freed some internal memory. The only thing I always worry about is the RAM. I had read somewhere that we can increase our RAM using SD card's memory space. I was wondering if doing so could harm my rooted phone. Thank you for such a helpful hub!


kschang profile image

kschang 4 years ago from San Francisco, CA, USA Author

@ronny2005 -- you're probably thinking of "swap file". The kernel have to support it. it's not "real" memory though, and it'll wear out the SD card faster. This is a hotly debated topic and almost moot unless you have a very old phone.


Sam 4 years ago

One alternate way is to use apps that make best use of android functionality. May Fav app in that category are 007Phone & timeriffic.


Harish 2 years ago

My phone is slow & have 13 virus

Give me a cleaner


kschang profile image

kschang 2 years ago from San Francisco, CA, USA Author

@Harish, it may be time to find a ROM and zap the entire phone and start over if you have that many virii.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working