android内存使用和堆使用

android内存使用和堆使用,android,memory,memory-management,Android,Memory,Memory Management,当我在内存实用程序(如内存使用应用程序)中查看我的应用程序时,它显示我的应用程序使用了33MB内存 如果在调试我的应用程序时,我进入DDMS查看堆,它需要4MB 所以在这一点上,我想知道其他的29MB是在哪里被消耗掉的。其次,我担心的是,我可能会花费大量时间试图将4MB的内存缩减到更小的内存,比如说2-3MB,但这似乎并没有降低内存使用率。那么,如何更显著地降低内存使用率呢?检查并正确查找 这些文章很棒,但仍然——29MB在哪里?他们似乎只讨论4MB…根据文章,大部分内存实际上是与其他进程共享

当我在内存实用程序(如内存使用应用程序)中查看我的应用程序时,它显示我的应用程序使用了33MB内存

如果在调试我的应用程序时,我进入DDMS查看堆,它需要4MB


所以在这一点上,我想知道其他的29MB是在哪里被消耗掉的。其次,我担心的是,我可能会花费大量时间试图将4MB的内存缩减到更小的内存,比如说2-3MB,但这似乎并没有降低内存使用率。那么,如何更显著地降低内存使用率呢?

检查并正确查找


这些文章很棒,但仍然——29MB在哪里?他们似乎只讨论4MB…根据文章,大部分内存实际上是与其他进程共享的