跳到主要内容

jmap的使用

  • 方式一

java hprof文件如何导出

# 找pid
ps -ef | grep xxl-job-admin

# [root@10-0-1-94 data]# jmap -dump:format=b,file=/data/temp/xxl-job-admin.hprof 24663
# 24663: Unable to open socket file: target process not responding or HotSpot VM not loaded
# The -F option can be used when the target process is not responding

# 示例(PS: AI提供的命令执行失败的话, 加上-F参数)
jmap -F -dump:format=b,file=/data/temp/xxl-job-admin.hprof 24663
  • 方式二

在启动jar包时候添加参数

参考文章


-Xms128M -Xmx128M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=../xfg-dev-tech-dump/docs/dump

# HeapDumpPath 为你的工程完成路径,到出到 dump 文件夹下。
# 运行方法后,就可以在 docs/dump 就可以看到产生的日志了。