android memory management outside heap
Posted
by Daniel Benedykt
on Stack Overflow
See other posts from Stack Overflow
or by Daniel Benedykt
Published on 2010-01-15T18:13:02Z
Indexed on
2010/03/08
0:01 UTC
Read the original article
Hit count: 1057
Hi
I am working on an application for android and we since we have lots of graphics, we use a lot of memory.
I monitor the memory heap size and its about 3-4 Mb , and peeks of 5Mb when I do something that requires more memory (and then goes back to 3). This is not a big deal, but some other stuff is handled outside the heap memory, like loading of drawables.
For example if I run the ddms tool outside eclipse, and go to sysinfo, I see that my app is taking 20Mb on the Droid and 12 on the G1, but heap size are the same in both, because data is the same but images are different.
So the questions are: How do I know what is taking the memory outside the heap memory? What other stuff takes memory outside the heap memory? Complex layouts (big tree) ? Animations?
Thanks
Daniel
© Stack Overflow or respective owner