1、java -version
![](https://img.haomeiwen.com/i10933541/001fff27626e282f.png)
已安装java环境
2、jvisualvm 回车 唤起visualVm
![](https://img.haomeiwen.com/i10933541/63200c4415b9cd31.png)
3、右键【远程】->【添加远程主机】添加机器ip
ps:ip查看方法:本机 ifconfig 服务器:ip addr
![](https://img.haomeiwen.com/i10933541/9ca9cd97337bd5b4.png)
![](https://img.haomeiwen.com/i10933541/72a16c6d35a46217.png)
4、右键 刚才添加的机器名字->【添加JMX链接】添加pid->【确定】
ps:查看pid: ps aux |grep 项目名字 |grep port
找到Dcom.sun.management.jmxremote.port将pid添加上去
[图片上传中...(image.png-d1c3ef-1591069036913-0)]
5、双击JMX链接->【堆Dump】->【确定】此时服务器上就有.hprof文件了
![](https://img.haomeiwen.com/i10933541/ca035508ac813ff3.png)
6、开通文件的读取权限后,在服务器下载文件
python -m SimpleHTTPServer 8090
浏览器打开链接 机器ip:8090
下载刚才的.hprof文件到本地
7、打开.hprof文件
![](https://img.haomeiwen.com/i10933541/c43e37690465ba63.png)
网友评论