我正在尝试使用以下命令jmap -dump:format=b,file=dump.hprof $(which java) core.dump.9将JVM核心转储转换为HPROF格式
并得到以下错误
Error: More than one non-option argument
Cannot connect to core dump or remote debug server. Use jhsdb jmap instead我做错了什么?有没有其他工具可以转换它?JDK是OpenJDK 11.0.4。
发布于 2019-08-01 05:41:35
由于JDK9JVM只能通过Dynamic Attach机制与活动jmap一起使用。
一个单独的实用程序jhsdb取代了‘强制’模式的jmap -F。
使用以下命令从核心文件生成堆转储:
jhsdb jmap --binaryheap --dumpfile dump.hprof --exe /usr/local/openjdk-11/bin/java --core core.dump.9https://stackoverflow.com/questions/57296343
复制相似问题