问题描述
我的项目中有内存泄漏。为了找出漏洞,我决定使用 Android Studio Profiler。经过大量的研究。我卡在实例列表和参考之间如何确定确切的泄漏点。
以下是我的分析器的屏幕截图:
请帮助我了解确切的泄漏原因以避免内存泄漏。
提前致谢。
解决方法
当您保留活动或片段超过其生命周期时,Android Studio 的内存分析器会检测特定类别的泄漏。
References
标签显示泄露的活动或片段是如何被保留的。您可以尝试点击Show nearest GC root only
查看GC root的最短路径,这可能会让您对如何停止保留对象并消除泄漏有所了解。