当前位置: 首页 > 知识库问答 >
问题:

无法转换hprof转储

夔波
2023-03-14
hprof-conv dump.hprof converted-dump.hprof

我得到了错误

hprof-conv: command not found

我在/platform-tools文件夹中执行此操作。当我在另一台计算机上运行相同的命令时,一切都很好。问题是什么?

共有1个答案

松俊美
2023-03-14

要从当前目录运行二进制文件,您需要在./前面加上二进制文件的名称,或者使用二进制文件的完全限定路径。例如。如果您在平台-工具中,您可以运行

./hprof-conv /path/to/dump.hprof /path/to/converted-dump.hprof

如果您位于存储dump.hprof的目录中,则需要

/path/to/platform-tools/hprof-conv  dump.hprof converted-dump.hprof

或者可以将工具平台工具添加到$path。为此,编辑.bashrc。例如。

vim .bashrc
export PATH=${PATH}:~/path/to/sdk/tools
export PATH=${PATH}:~/path/to/sdk/platform-tools
 类似资料:
  • Eclipse Memory Analyser文档称它可以打开IBM便携堆转储文件(*.phd):

  • 问题内容: 为什么写: 问题答案: 实现的对象是。 您要在其中覆盖的方法应将对象作为参数,而将其强制转换为。您的实现应描述如何与另一个进行比较。 要真正进行排序,您可能还需要制作工具,然后将实际逻辑复制粘贴到其中。

  • 问题内容: 我当前正在使用条件来检索用户的详细信息,但是当尝试用合适的用户查询详细信息对象时,我得到了ClassCastException。 我的标准代码; 我也尝试使用; 两者都给我ClassCastException。我知道我可以通过让用户实现Serializable来轻松解决它,但是还有其他解决方案吗? 问题答案: 唯一的其他解决方案是实现Externalizable。

  • 问题内容: 我试图使用database / sql将数据库行查询为Go类型,代码片段如下: MySQL: 如您所见,某些字段具有价值,因此我必须将Type 设置为Go的User struct,并将其转换为。 有人有更好的方法吗?还是我必须更改MySQL字段并设置其 问题答案: 首先是简短的答案: sql包中有一些类型,例如sql.NullString(用于表中的可为空的字符串,并猜测Nullint

  • 问题内容: 我已经编写了一个通用类,下面是该类的构造函数。我想像这样写 由于我不知道运行时的泛型类型,因此它将引发异常。 有什么办法解决这些问题?E的声明是 这就是我要打电话的方式 更新 家伙,谢谢您的帮助。我在搞泛型,所以问题就被创建了。这是所有导致问题的代码- 更新2 :似乎除了传递下面的答案中提到的类类型外,我们无法做到这一点。 问题答案: 这是重现异常所需的最最少的代码。 Java泛型使用

  • 问题内容: 在我的应用程序中,我为gcm ccs(xmpp)运行这些代码,并且代码显示以下错误执行时发生错误 这是代码: 问题答案: 您如何申报?我想它是简单的,如果是这样,请将其更改为: 此异常的原因与以下代码中发生的原因类似: Java中的VarArgs是作为数组实现的,因此,当您将sendTask声明为as时,编译器将使用with进行调用,但是当您将then 声明为then 时,则将使用wi