syn*_*pse 4 java debugging jvm
我正在尝试使用以下命令将 JVM 核心转储转换为 HPROF 格式
jmap -dump:format=b,file=dump.hprof $(which java) core.dump.9
并收到以下错误
Error: More than one non-option argument
Cannot connect to core dump or remote debug server. Use jhsdb jmap instead
Run Code Online (Sandbox Code Playgroud)
我做错了什么,还有其他工具可以转换它吗?JDK 是 OpenJDK 11.0.4。
由于 JDK 9只能通过动态附加jmap
机制与实时JVM 配合使用。
“强制”模式jmap -F
被替换为单独的实用程序jhsdb。
使用以下命令从核心文件生成堆转储:
jhsdb jmap --binaryheap --dumpfile dump.hprof --exe /usr/local/openjdk-11/bin/java --core core.dump.9
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3512 次 |
最近记录: |