我有我的Android应用程序的内存使用问题,不知道是什么原因导致高内存使用情况。当我启动我的应用程序时,它使用高达40 MB的内存(称为DDMS),当我打开另一个应用程序时,我的应用程序立即死亡。安卓内存问题 - 应用程序使用很多内存
我读了很多关于内存泄漏和我解除绑定可绘制运行GC等,但我的应用程序仍然需要大量的内存。
我在我的应用程序中有大约3mb的资源,但afaik它们被按需加载到内存中。我错了吗?这可能会导致40MB的RAM使用率?
编辑:我觉得我没有内存泄漏,因为我可以经常因为我想要的交换机上的每个活动的方向和由于低内存的应用程序不会崩溃。所以它不能成为一种记忆缺失,可以吗?
我已经覆盖onDestroy(我认为它足够了,因为我开始一个新的完成后的活动)解绑定drawables(linearlayouts的背景图像)并调用GC – anel 2012-08-08 11:10:09