JVM性能监控实用工具jconsole与jvisualvm

jdk小工具jconsole与jvisualvm,jvisualvm为升级版的jconsole;通过命令行启动,可监控本地和远程应用。

推荐使用:jvisualvm

jconsole使用

1.直接命令

jcondole

打开窗口,选择我们要查看的进行

连接后可看到面板

jvisualvm使用

1.安装启动jvisualvm

注意:jdk 1.8.0_361之后需要自行下载安装VisualVM

jdk 1.8.0_361前版本:可直接命令启动

jvisualvm

jdk 1.8.0_361后版本:自行安装

安装地址:https://visualvm.github.io/

2.启动后可以看到如下页面

3.jvsualvm作用

Running:正在运行的线程

Sleeping:休眠的线程

Wait:等待的线程

Park:驻留的线程,空闲的线程

Monitor:监视,阻塞的线程,正在等待锁

4.监控垃圾回收过程,需要安装插件

无法安装可参考:JVM工具jvisualvm插件无法安装问题配置安装地址-CSDN博客

安装Visual GC,可以观察整个垃圾回收的过程

相关推荐
hrrrrb11 分钟前
【Spring Security】Spring Security 概念
java·数据库·spring
小信丶11 分钟前
Spring 中解决 “Could not autowire. There is more than one bean of type“ 错误
java·spring
周杰伦_Jay1 小时前
【Java虚拟机(JVM)全面解析】从原理到面试实战、JVM故障处理、类加载、内存区域、垃圾回收
java·jvm
星梦清河1 小时前
宋红康 JVM 笔记 Day18|class文件结构
jvm
晓风残月淡1 小时前
JVM字节码与类的加载(二):类加载器
jvm·python·php
用手手打人1 小时前
JVM(十)-- 类的加载器
jvm
程序员小凯5 小时前
Spring Boot测试框架详解
java·spring boot·后端
ANYOLY5 小时前
JVM 面试宝典
jvm
程序猿小三5 小时前
Linux下基于关键词文件搜索
linux·运维·服务器
豐儀麟阁贵5 小时前
基本数据类型
java·算法