Over the past few weeks, my Nexus 7 running 4.2 Jelly Bean has gotten incredibly slow at times. Sometimes I can count off a full five (or more) seconds for an app to open or even for something as simple as scrolling from one home screen to another. I've had the device for three or four months and it just recently started giving me problems. I hadn't installed anything new prior to noticing the problem and everything that I have installed came from the Play store, so it should all be safe. Rebooting the device does not seem to help.

What can I do to diagnose and hopefully fix this problem? This is my first Android device so I don't even really know where to start.


6 Answers 6


I have noticed the same issue on my Nexus 7 running stock Jelly Bean 4.2. I also noticed reboots. Do you happen to have HD Widgets installed? That seemed to be the cause of many of my slow downs, but unfortunately not all. Apps that use location services seem to be the issue with my slowdowns. Are you noticing the same thing?

This article goes into some of the issues seen on 4.2 that I experienced.


To troubleshoot, reboot to safe mode by long pressing the Power Off on the power-off menu.

Screenshot from my N4:


  • 1
    Ugh. Please don't use URL shorteners.
    – ale
    Commented Jan 24, 2013 at 19:35
  • 3
    How do I determine which app is causing the problem once I'm in safe mode? Commented Jan 26, 2013 at 4:05

It looks like some of your app is eating your CPU :

  • One (extrem) solution would be to do a complete factory reset, and then reinstall the app you need.
  • You could check your CPU usage (there are many apps for that : Android System Info, CPU Usage...), who, how long... and find who is too greedy

If your available space gets too low, the Nexus 7 will become laggy.

Go to Settings->Storage and check the number next to Available. If it's under 3gb, try moving some data off the device (movies, music, etc.) via USB to get the available space to 3gb or more.

If this corrects the performance problem, then you can restore data a bit at a time to fine tune the threshold where performance drops off.

I don't know of a hard and fast rule for how much free space should be available.

FWIW: My Nexus 7 became very laggy (long pauses for the keyboard to pop up after entering a text field, switching tabs in Chrome was very slow) and I tried uninstalling apps, disabling apps that ran as services to no avail. I checked my free space and it was 750mb. I deleted a movie I had copied to the device and freed up an additional 2gb. As soon as I did that, the lag vanished.


Unfortunately, Nexus 7 2013 has a hardware problem in bad SSD that is dying quite fast. Newest Android helped with this as it was writing to disc more data, so Nexus 7 devices started dying faster. I don't know if this is problem of all 2013 Nexus 7 devices or just the first batch, but mine is unusable now and I just trashed it today.

There are some "workarounds" floating around to enforce TRIM, but this does not really help much (for some time yes, there are technical reasons for that).

More info: http://www.geek.com/android/the-nexus-7-lag-dilemma-and-why-theres-no-real-fix-1560784/


The issue is better explained here, it seems to happen when your device is almost full. If you are rooted then you can check the lagfix app, it did make a difference on my Nexus.

  • 2
    We want answers on Stack Exchange to be self-contained. There is no useful information here; it's all behind that link. Worse, when that link stops functioning, this answer is absolutely worthless.
    – ale
    Commented Feb 21, 2013 at 13:37

You must log in to answer this question.

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