用于Bitmaps的Android堆管理 - Android如何不会耗尽内存?

时间:2012-06-19 16:55:13

标签: android

我有GridView从网络加载了JPEG。

我正试图找出我的应用程序的内存限制。

我写了一个Robotium测试,从上到下快速滚动GridView。 即使我有近300张JPEG,通过Runtime.freeMemory()测量的堆和通过Debug.getNativeHeapFreeSize()的本机堆也是稳定的。

我在Eclair模拟器上进行测试,因为我的应用程序需要支持Eclair。

Android在哪里获取内存以存储位图?这些数字似乎没有加起来。

1 个答案:

答案 0 :(得分:1)

您用于GridView的适配器是否重用了视图?如果是这样,一旦不再引用它们,它的垃圾就会从重新使用的图像视图中收集图像。