jmap [option] <executable <core =“”> - 这意味着什么以及如何使用它?</executable>

时间:2013-10-03 08:09:31

标签: java jmap

我正在尝试使用jmap实用程序。 每次都指定pid太难了,所以我搜索更容易的选项。 在jmap的帮助下,我找到了一个选项

jmap [option]&lt;可执行的&lt;核心&gt;

但这绝对不能解释清楚。 什么代表可执行文件/核心?我怎么指定它?没找到任何样品。

1 个答案:

答案 0 :(得分:5)

来自documentation

  

可执行文件

     
    

生成核心转储的Java可执行文件。

  
     

核心

     
    

要为其打印内存映射的核心文件。

  

我同意,这有点简洁 ......

核心是用于获取堆的核心转储可执行文件 Java可执行文件生成核心转储的应用程序是用

运行的

this question提供了使用它的示例:

jmap -dump:format=b,file=dump.hprof /usr/java/jdk1.6.0_16/bin/java core.dump.2878