我正在尝试修复Android应用程序中的内存问题。
我确信内部堆上没有发生内存泄漏,因为我已经使用Memory Analyzer工具和DDMS中的堆/分配跟踪器彻底调查了这种可能性。
我相信找到问题的根源,我必须查看外部堆上的分配,而不是内部堆。
10-05 18:17:06.221:DEBUG / dalvikvm(2559):GC_CONCURRENT释放1137K,47%免费4556K / 8455K,外部1625K / 2137K,暂停6ms + 4ms
外部人物是在崩溃前失控的气球。
有办法做到这一点吗?
干杯。
答案 0 :(得分:0)
您是否使用过MAT工具?这非常有用。
如果您因Bitmaps而遇到内存问题,请查看WeakReference或确保在完成后调用位图上的recycle()。