如何解决内存泄漏问题?

时间:2018-09-04 14:08:48

标签: android memory-leaks android-glide android-memory

我正在制作一个具有多个片段,活动和多个Recyclerviews的android应用,并使用滑行功能从Firebase的recycler视图中加载了图像。 我的问题是我的应用程序非常滞后。 当我使用探查器监视应用程序的内存消耗时,我的应用程序的内存消耗增加得太高。 (例如,我的应用程序在开始的2秒内占用60 MB,然后在100、200、350等范围内占用最多2 GB的内存)。 我知道这是潜在的内存泄漏。但是我不知道该如何解决。请帮助我解决此问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

第一种方法是从Android Studio中配置您的应用程序(配置文件“应用程序”按钮->从下拉列表中选择“内存”->双击以展开->并检查您的分配。

哪个组件似乎在堆上负担?

还有LeakCanary可以为您完成这项工作:https://github.com/square/leakcanary