【发布时间】:2012-01-12 23:24:15
【问题描述】:
我看到我的堆在增长,我知道它最终会在任何设备上崩溃,因为它一直在增长。
Grow heap (frag case)
在整个日志中都可以看到
在我的手机上,它会在使用 32mb 时使应用程序崩溃。其他手机当然是 16mb,如果有运行 android 2.2 的少数资源的话
现在,我在我的位图上使用 recycle(),将内容设置为 null,从复杂的数据结构中弹出项目,并使用 System.gc() 在整个应用程序中调用垃圾收集
但是,堆仍然在增长,这是一个问题......最终
我如何强制应用转储资源以便它可以继续运行。
通常总是超出“位图虚拟机预算”,但我越来越觉得我无法访问“清除位图虚拟机”命令
【问题讨论】:
标签: android garbage-collection heap-memory