【发布时间】:2015-02-21 08:26:57
【问题描述】:
我注意到我在“满负荷”(我的最高内存消耗模式)下使用了近 93% 的内存。
我的第一个问题 我使用了很多drawables,相对较小。我用 LRUCache 缓存它们,如果不再需要某些东西,我肯定会释放 LRUCache。启动时 93% 是多少还是他分配那么多内存的堆的正常行为?
旋转后,我注意到堆在增加,逻辑上我的内存消耗(百分比)在减少。
第二个问题
为什么会这样?我做的几乎完全一样,我只使用了一点点内存。
启动后
旋转一圈后
通知
我没有内存泄漏,至少没有一个大到我能够注意到的内存泄漏。 堆消耗始终在 2-4% 的范围内波动。
【问题讨论】:
标签: android memory memory-management heap-memory