I started developing Android apps recently. For debugging purpose I used my device. Debugs and all went good but lately I realised that 32MB of my internal memory is missing.

I have gone through all the applications, cleared caches but nothing helped.

Does anyone have any idea as to how should I get back the 32 MB's of Space on my Device.

Device: HTC Desire Android Platform: 2.3.3


Not sure, as devices are setup differently -- but the word "debugging" suggests it:

If you are rooted, check whether the directory /data/tombstones exists. If so, there might be some "tombstones" inside. Being root, you can delete them (they are owned by system, and give no permissions whatsoever to other users).

Explanation: Tombstones

Tombstones are what the dead are covered with, and so it is here. On Linux/Unix known as "core dumps", this is what some apps leave behind when crashed to death: the process' memory dump for analysis by the developer. Only few applications throw tombstones, I guess they have to be explicitly enabled by the developer -- which might happen implicitly when toggling some debug flags.

Up to now, I didn't discover tombstones of that size (all I've seen was between ~30kB and ~250MB), but that doesn't mean they cannot be bigger...

| improve this answer | |
  • Handy Note: 32 megs is between 30k and 250meg! So you have seen tombstones of that size! :) – user5506 Oct 14 '12 at 21:14
  • What did I write there? That should have been 2.5MB max... – Izzy Oct 14 '12 at 21:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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