Java heap dump error with jmap command : Premature EOF

試著忘記壹切 提交于 2019-11-29 13:17:40

Brian's comment is helpful to resolve the issue.

If you are using G1GC algorithm in 64 bit machine:

Below command does not work ( excluding live option)

jmap -J-d64 -dump:format=b,file=<heap_dump_filename> <pid>

you have to use below option to get the heap dump

jmap -J-d64 -dump:live,format=b,file=<heap_dump_filename> <PID>

There are some suggestions to use -F option to force heap dump but as per oracle technotes:

-F Force. Use with jmap -dump or jmap -histo option if the pid does not respond. The live suboption is not supported in this mode.

Since heap dump is required with G1GC option, above option can't be used.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!