Android Studio 3.2:打开HPROF转储文件时找不到“分析器任务”窗格

Ale*_*exH 8 debugging android android-studio android-profiler

我正在尝试使用Android Profiler分析应用程序的内存泄漏。大多数在线教程(以及此站点上的答案)都说要创建堆转储,将其保存为.hprof扩展名,然后在Android Studio中将其打开。我能够做到这一点,但是找不到这些教程引用的“ Analyzer Tasks”窗格,如下面的屏幕截图所示:

屏幕截图示例

我尝试到处寻找。这就是我最后看到的一切:

我所看到的

在哪里可以找到它?

Don*_*oni 7

仅供参考,可以在问题跟踪器上进行跟踪:https : //issuetracker.google.com/issues/117363840

来自Google工程师: Thanks for the feedback. It is the limitation of our tool at this moment, but it's on our backlog to address in the future.


Rom*_*nel 5

似乎在最新版本的Android Studio中已删除了“ 分析器任务”窗格。

您可以下载旧版本,也可以使用其他软件来分析堆转储。为此,有MatYourKit。市场上可能还有其他软件。

要检测内存泄漏,我只能建议您使用Leak Canary。它是一个工具,可通过转储并分析堆在运行时自动在应用程序中查找内存泄漏。

随时询问您是否对这些工具有疑问。

祝你今天愉快。