Java中生成dump文件命令

477 阅读1分钟

dump文件下载

进入服务器Linux为例

  • 获取进程ID
ps -ef | grep  项目名称
  • linux下切换到jdk安装目录下bin目录,例如: /usr/java/jdk1.8.0_172/bin
cd /usr/java/jdk1.8.0_172/bin
  • 执行以下命令,获取heap.hprof 文件,然后下载到桌面。
./jmap -dump:format=b,file=/home/heap.hprof xxx (进程ID)

使用Memory Analyzer进行分析

下载完dump文件之后,需要使用工具来对dump文件进行分析,常用的工具有:Memory Analyzer

  • 打开Memory Analyzer,导入刚刚下载的dump文件,即可进行分析

image.png