I have an ATT Samsung Galaxy Note. It keeps saying I have low memory, yet I have an external 32Gb SD card and there are 10GB on device left. I don't get why the system memory is being used up. I have 334Mb left and 1.89GB used.
Is there something that will fix this issue?


The system uses internal/device memory for a lot of things like...

  • app data (/data/data/*)
  • Dalvik cache (/data/dalvik-cache)
  • Crash- and other system logs (/data/anr, /data/dontpanic, /data/kernelpanics, /data/logger, /data/panicreports, /data/tombstones)
  • Misc. caches and temporary locations of Google Services (/data/backup, /data/local)
  • Misc. system files (/data/system)
  • Installed apps not on SD (/data/app)

and more. You can free some space by moving apps to sdcard (if the apps support this). On a rooted device, you might be able to move even more (e.g. Dalvik cache, app data). But you won't be able to move all.

You will not be able to "increase device's memory storage" -- all you can do is to increase free storage, not the absolute number. As we had this topic quite often, please see related questions for possible actions, e.g.:


May not be relevant now... but I needed it now and solved... The link below solved my issue. No rooting or any hacking required. As it only clears the dump (log files etc.), very less risky.

Ref: https://stackoverflow.com/q/16818049/1161069

Here's a very simple solution that works on my Samsung Galaxy S II and NOTE 1; I have no idea about other models:

  1. Open the Phone app and switch to Keypad.
  2. Dial *#9900#
  3. On the screen that appears, click on the button labelled "Delete dumpstate/logcat".

I've restored about one GB of system space this way.

Not the answer you're looking for? Browse other questions tagged or ask your own question.