获取 Class 实例列表后,如何使用 Android Studio Profiler 获取参考中内存泄漏的确切点?

After getting Class Instance List, how to get exact point of Memory leak in Reference using Android Studio Profiler?

我的项目有内存泄漏。为了找出漏洞,我决定使用 Android Studio Profiler。经过大量研究。我卡在实例列表和参考之间如何识别确切的泄漏点。

下面是我的分析器的屏幕截图:

Memory Profiler

请帮助我了解确切的泄漏原因以避免内存泄漏。

提前致谢。

Android 当您保留 activity 或超过其生命周期的片段时,Studio 的内存分析器会检测到特定的 class 泄漏。

References 选项卡显示如何保留泄漏的 activity 或片段。您可以尝试点击 Show nearest GC root only 查看到 GC root 的最短路径,这可能会让您对如何停止保留对象和消除泄漏有一些了解。