jmap+jhat分析java虚拟机的堆使用使用情况
1、使用jmap把虚拟机的镜像dump到指定的文件中
1、使用jmap把虚拟机的镜像dump到指定的文件中
/usr/java/latest/bin/jmap -dump:live,format=b,file=kumquat1.dump -F pid2、使用jhat对jmap dump出来的文件做解析
其中pid指相应虚拟机实例的进程号
/usr/java/latest/bin/jhat -J-d64 -J-Xmx6144M kumquat1.dump3、通过浏览器进行结果查看
默认jhat启动7000端口,自己也可以通过参数 -port 10000来修改端口
输入地址:http://10.0.0.19:7000/即可以查看结果。