我正在尝试使用jmap实用程序.每次都指定pid太难了,所以我搜索更容易的选项.在jmap的帮助下,我找到了一个选项
jmap [option] <executable <core>
但这绝对不能自我解释.什么代表可执行文件/核心?我怎么指定它?没有找到任何样品.
从文档:
可执行
生成核心转储的Java可执行文件.
核心
要为其打印内存映射的核心文件.
我同意,这有点简洁 ......
该核心是核心转储摆脱堆,和可执行是Java可执行文件生成该核心转储与运行应用程序
而这个问题提供了使用它的一个例子:
Run Code Online (Sandbox Code Playgroud)jmap -dump:format=b,file=dump.hprof /usr/java/jdk1.6.0_16/bin/java core.dump.2878