3

I'm trying to use jmap utility. It's too hard to specify pid each time, so I search for easier option. In jmap's help I found an option

jmap [option] < executable < core >

But this absolutely not self-explanatory. What stands for executable/core? How can I specify it ? Haven't found any sample.

4

1 回答 1

5

文档中:

可执行的

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

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

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

核心是从中获取堆的核心转储,而可执行文件生成核心转储的应用程序运行时使用的Java 可执行文件

这个问题提供了一个使用它的例子:

jmap -dump:format=b,file=dump.hprof /usr/java/jdk1.6.0_16/bin/java core.dump.2878
于 2013-10-03T08:19:47.980 回答