I have a Motorola Xoom (not rooted) and new to the Android world (at least as an advanced user).

I've installed several (around 30) games + several (around 30) apps. I've noticed that it became a lot more slow. Actually browsers can barely work (they hang from time to time). I noticed that several games and apps have active daemons running.

I wanted to:

  • Track the apps that are being used.
  • Track the apps that are loaded on startup (and eventually change it).
  • Do anything to improve performance

TL:DR; I want to troubleshoot / tune my Android installation.

Is there any application for that?

Is there any document recommended for this? (I'm an advanced user - developer)


3 Answers 3


There are a bunch of Tutorials around on the net on how to increase performance of your Android device (e.g. on LifeHackers here and here). One thing to definitely keep your fingers AWAY from are so-called "boosters" and (automated) Task-Killers. As rm-vanda already stated, they make things only worse; tasks should only be killed if they misbehave (e.g. are hanging, running havoc while eating your CPU and the like). Android manages its RAM fine, no need to worry about that.

As for the auto-starters, I can recommend AutoRun Manager, which is actively maintained and simply the best of all I tried (and I tried a lot).

To figure out what is consuming your ressources, a good candidate helping you would be System Tuner. While the free version simply lets you monitor activity life, the pro-version also offers background-monitoring and stores its data for later analysis.

Some other steps you could perform include:

  • from time to time, clean up caches (to remove old data and get back precious internal memory; helping apps in this segment include Cache Clear, Quick Cache Cleaner, CacheCleaner NG, and Android System Cleaner - the latter taking care for more things than just cache
  • Moving some rarely used Apps to SD (if they don't have widgets you are using) saves additional internal space.
  • uninstall unused apps

Well, if you are an advanced user, I would recommend rooting your device. The Tegra 2 is brick-proof, so you have nothing to fear. The XDA forums can help you with rooting and whatnot.

But, if you have several apps that are simultaneously running services or processes, well, that's exactly your problem! I use Fast Reboot to clean up excessive processes.

It is also noteable that TASK MANAGER APPLICATIONS can cause the sort of problem your talking about. As of Android 2.2+ task managers are obsolete - Android handles task management for you.

For managing startup applications, you can use Startup Manager.

You can also see which applications are burning the most battery under your battery settings! This has helped me to find applications that are running rogue processes they shouldn't be running.

  • Android always handled task management. Also hot reboot is not too useful if you have tons of apps launching on boot.
    – user13391
    Jul 17, 2012 at 6:24
  • It is different than a Hot Reboot. Fast reboot kills those apps that are starting on boot. So that's precisely what it is useful for.
    – rm-vanda
    Jul 17, 2012 at 14:53
  • So it's an auto killing task manager? Sorry but that's even worse...
    – user13391
    Jul 17, 2012 at 15:01

As already said by izzy, autoruns manager is the best. Just disable unwanted receivers.

Additionally, here are some others tips:

  • say no to widgets
  • install android firewall.
  • disable internet access to unwanted apps

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .