Jvisualvm使用
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->参数化构建过程,注意需加上双引号,配置好以上信息后并启动项目
![](https://img2018.cnblogs.com/blog/1578265/201904/1578265-20190416102641756-908327801.png)
2.启动jdk->bin->jvisualvm.exe
![](https://img2018.cnblogs.com/blog/1578265/201904/1578265-20190416102714650-177639289.png)
3.添加远程主机->添加jmx连接
![](https://img2018.cnblogs.com/blog/1578265/201904/1578265-20190416102734116-1306750812.png)
4.堆dump 指定输出到远程服务器上的路径和文件名称
![](https://img2018.cnblogs.com/blog/1578265/201904/1578265-20190416102808128-52426339.png)
5.从远程服务器上下载文件到本地,在使用visualvm打开(文件->装入->打开)
![](https://img2018.cnblogs.com/blog/1578265/201904/1578265-20190416102827910-457152054.png)
posted on 2019-04-16 10:30 myNameIs..tianll 阅读(183) 评论(0) 编辑 收藏 举报