如何解决内存泄漏问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决内存泄漏问题?相关的知识,希望对你有一定的参考价值。

我正在创建一个具有多个片段,活动和多个Recyclerview的android应用程序,以及使用滑动从firebase加载到回收器视图中的图像。我的问题是我的应用程序非常滞后。当我使用分析器监视应用程序的内存消耗时,我的应用程序的内存消耗增加得太高。 (比方说,我的应用程序在前2秒需要60 MB,然后是100,200,350,......直到它看起来有2 GB的内存)。我知道这是一个潜在的内存泄漏。但我不知道如何解决这个问题。请帮我解决这个问题。

提前致谢!

答案

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

哪个组件似乎负担堆?

还有LeakCanary为你做这个工作:https://github.com/square/leakcanary

以上是关于如何解决内存泄漏问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 iOS App 中的内存泄漏问题?

如何解决 xcode(仪器)中的 iPhone 应用程序内存泄漏

Diycode开源项目 如何解决InputMethodManager造成的内存泄漏问题

如何解决框架布局中的内存泄漏问题?

如何解决 SKDatabase 函数中的内存泄漏?

iphone:如何解决这个内存泄漏?