Jvisualvm 是一款JDK自带的性能监控工具,用于监控堆内存和线程性能   1.在启动文件中添加以下信息 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=10.10.***.158 或者在jenkins中配置   General->参数化构建过程,注意需加上双引号,配置好以上信息后并启动项目 Jvisualvm使用 随笔 第1张

 2.启动jdk->bin->jvisualvm.exe

Jvisualvm使用 随笔 第2张

 3.添加远程主机->添加jmx连接

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 Jvisualvm使用 随笔 第3张

4.堆dump 指定输出到远程服务器上的路径和文件名称Jvisualvm使用 随笔 第4张

Jvisualvm使用 随笔 第5张

 5.从远程服务器上下载文件到本地,在使用visualvm打开(文件->装入->打开)Jvisualvm使用 随笔 第6张

Jvisualvm使用 随笔 第7张

Jvisualvm使用 随笔 第8张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄