我试图追踪我的应用中的内存泄漏。我有一个Activity
我可以在7 Fragment
之间切换。我在Fragment
Activity
中实例化onCreate()
,并在切换时使用相同的实例。
我使用Picasso加载Fragment
中的任何图片。当我在Fragment
之间切换时,内存分配不断增加,甚至在完成Activity
时,内存也不会被释放。
我已经使用MAT来分析堆转储,似乎它是Bitmap
未被释放的。
我知道我在Activity
中包含Fragment
的漏洞,但由于即使退出Activity
后内存也未被释放,我猜我也抓住Activity
。
由于我没有能够以一种有益的方式使用MAT来识别泄漏(既没有弄清楚我在Activity
上的位置),我也很感激有人可以帮助我。