jvisualm 结合 visualGC 进行jvm监控,并分析垃圾回收
2023-04-18 13:12:07 时间
本文为博主原创,未经允许不得转载
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
相关文章
- JVM分代垃圾回收机制和垃圾回收算法
- 图解JVM整体结构、执行流程以及两种架构模型,你学会了吗?
- 一篇学会逃逸分析,yyds!
- 图文故事:一文带你走进JVM的世界
- 面试系列重启:JVM篇
- 深入浅出JVM垃圾回收器
- 一文带你深入理解JVM内存模型
- JVM深度剖析:一文详解JVM是如何实现反射的?
- JVM整体架构与调优参数说明
- JVM 实战 OutOfMemoryError 异常
- 美团面试:熟悉哪些JVM调优参数,幸好我准备过!
- JVM 三色标记法与读写屏障
- JVM 运行时内存分代结构
- JVM底层原理解析,在这个开源项目里讲透了
- JVM虚拟机整体结构与对象内存分配解析
- 揭开JVM中TLAB中的神秘面纱
- CMS:听我的,生产环境上要这样配置JVM参数
- 面试必问的 JVM 运行时数据区,你懂了吗?
- 人工智能五种开发语言对比,选择哪个更好呢?
- JVM 君,你是不过分了