我正在制作一个具有多个片段,活动和多个Recyclerviews的android应用,并使用滑行功能从Firebase的recycler视图中加载了图像。 我的问题是我的应用程序非常滞后。 当我使用探查器监视应用程序的内存消耗时,我的应用程序的内存消耗增加得太高。 (例如,我的应用程序在开始的2秒内占用60 MB,然后在100、200、350等范围内占用最多2 GB的内存)。 我知道这是潜在的内存泄漏。但是我不知道该如何解决。请帮助我解决此问题。
谢谢!
答案 0 :(得分:1)
第一种方法是从Android Studio中配置您的应用程序(配置文件“应用程序”按钮->从下拉列表中选择“内存”->双击以展开->并检查您的分配。
哪个组件似乎在堆上负担?
还有LeakCanary可以为您完成这项工作:https://github.com/square/leakcanary