Android Studio 3中未找到HPROF分析工具

11

HPROF分析器/分析器任务

HPROF分析器/分析器任务是Android Studio 2中的一款优秀工具,可帮助检测内存泄漏。与使用Eclipse MAT工具相比,它所需的时间更少。但是,在AS3的新Android Profiler中我找不到它。

非常感谢任何帮助!


你找到了吗? 我也遇到了同样的问题。 新的内存配置文件太慢了,根本无法使用。 如果我转储堆,就无法得到hprof文件。官方文档仍然是针对Android Studio 2的。 - Gillis Haasnoot
转储堆,然后打开捕获选项卡(在项目和结构选项卡下方的左上角)。双击hprof文件,您就可以得到分析器。 - Rami Jemli
如果找不到捕获文件,请查看下面的标记评论。 - Rami Jemli
是的,我找到了。我不知道您需要将其保存为.hprof文件,并使用命令行转换它,使用hprof-conv dump.hprof realhprofdump.hprof。 - Gillis Haasnoot
2个回答

9

您需要保存转储文件,并通过“捕获”选项卡打开它。然后,分析器就可以使用了。


8
有趣的是,我发现AS在项目浏览器窗口中没有显示保存的截图,即使在保存了hprof文件之后,在截图窗口中也没有任何内容。我进入“首选项”->“编辑器”->“文件类型”,在“忽略的文件和文件夹”下找到了*.hprof文件类型。我将其移除后,它就出现在项目浏览器中了。 - Mark
1
在我的情况下,文件被导出时没有扩展名。添加“.hprof”即可解决问题。 - Marriage

3

首先保存你的.hprof文件。

enter image description here

然后将其拖到Android Studio中。

在此处查看更多细节


你的“查找更多细节”链接中的部分已经无效。更好的链接是:https://developer.android.com/studio/profile/memory-profiler#save-hprof - ajb
2
Android Studio 3.0.1保存的文件为空,文件大小为0kb。 - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接