Java性能检测及内存泄露检测(二)——JHat+Jmap

jmap+jhat分析java虚拟机的堆使用使用情况

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

你可能感兴趣的:(java性能)