jvisualm 结合 visualGC 进行jvm监控,并分析垃圾回收

本文为博主原创,未经允许不得转载

  1.jvisualm 的使用 

    打开 jdk 安装目录bin目录下的 jvisualvm.exe 工具

    

  2. visual GC插件的安装及监控分析

    Visual GC 插件可以实时查看GC 回收的情况,在  jvisualvm 中可以安装 Visual GC进行查看,安装方法:

     2.1 打开 https://visualvm.github.io/pluginscenters.html ,选择对应的jdk版本,点击进入:

    

 

     2.2 点击进入,选择对应的插件,并进行下载:

    

     2.3 下载之后,进行离线安装:点击工具,打开已下载,点击添加插件,即可安装

                                  

 

  2.4 通过 Visual GC 查看垃圾回收情况

    

 

 

  3. jvisualm 远程监控:在服务启动的时候,添加指定的JVM参数就可以进行远程监听

    ‐Dcom.sun.management.jmxremote.port 为JMX监听端口,该端口不可与服务端口一致

    ‐Djava.rmi.server.hostname 为服务所在的ip

    ‐Dcom.sun.management.jmxremote.ssl 为监听连接关闭ssl认证 

    ‐Dcom.sun.management.jmxremote.authenticate 不认证方式

java 
 ‐Dcom.sun.management.jmxremote.port=8888
‐Djava.rmi.server.hostname=112.125.26.55
‐Dcom.sun.management.jmxremote.ssl=false
‐Dcom.sun.management.jmxremote.authenticate=false
‐jar test‐server.jar

  

  

posted @ 2021-06-21 23:37  香吧香  阅读(773)  评论(0编辑  收藏  举报