android - 滑动位图不是GC

时间:2015-10-02 17:04:59

标签: android bitmap garbage-collection android-glide

我们的应用程序能够将导航链接在一起,这导致我们内存不足。

通过链接我的意思是我们有一个Activity,以及某种类型的Fragment,它允许你打开一个相同片段类型但带有diff数据的实例。

e.g。活动 - > MyFragment-> MyFragment-> MyFragment-> MyFragment-> MyFragment ....

因为这个,我们最终耗尽了内存,因为这个片段有一个图像的viewpager和其中的几个图像。

查看以下两个SO链接

Android app out of memory issues - tried everything and still at a loss

When a Fragment is replaced and put in the back stack (or removed) does it stay in memory?

Diane(hackbod)强调你应该在onDestroyView中整理你的资源,我已经完成了。

但是,使用Android监视器中的Memory选项卡,并将堆转储到hprof文件,我可以看到我的位图和图像视图永远不会被破坏。

我想知道这是否与Glide和bitmapPool有关?我不知道如何配置它,因为我们只使用静态Gilde.with方法来获取RequestManager,我看不到任何方法来配置bitmapPools或任何东西。

有什么想法吗?

:)

0 个答案:

没有答案