Android强制关闭内存问题

时间:2012-04-17 10:07:54

标签: android memory memory-management android-emulator

在我的Android应用程序中,有足够的图像资源,我已经实现了它们以实现最高性能

我已经在每个屏幕上的System.gc()calculated heap size几乎每个屏幕都释放了内存。

应用程序的流程是我们完成从开始创建新模块重新启动的应用程序的工作。当用户重复相同的过程以在4-5发生时创建模块时,应用程序将强制关闭。

logcat中的错误与内存预算exceeds VM budget error相同。

有多少方法可以在多次重复启动或处理大型bitmaps时完全停止应用。

我不知道完全关闭应用程序的代码,在这个应用程序中我不能继续完成所有活动。

有一些限制。请帮忙。感谢。

1 个答案:

答案 0 :(得分:2)

System.gc()在您的代码中,Java VM可能会或可能不会在运行时决定在此时进行垃圾回收。与他们完成业务后,尝试在您的位图上调用回收。这有助于按时释放你的记忆。