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,可以观察整个垃圾回收的过程

相关推荐
Dreamboat_LX8 分钟前
数据结构之红黑树
java·开发语言·数据结构·学习·intellij-idea
计算机学姐19 分钟前
基于微信小程序的图书馆预约占座系统
java·vue.js·spring boot·后端·微信小程序·小程序·mybatis
aidroid1 小时前
linux配置远程ssh服务
linux·运维·ssh
iFulling1 小时前
【Linux实践】实验二:LINUX操作基础
linux·运维·服务器
给朕把屎铲了1 小时前
Anolis OS 8.8 & CentOS8离线安装mysql-8.0.9
linux·mysql
技术宅星云1 小时前
JDK 17 微服务启动JVM参数调优实战
jvm
风掣长空1 小时前
进程的基本概念
linux·html
yudiandian20142 小时前
Centos 7.9 使用 crontab 实现开机启动
linux·运维·centos
一 乐2 小时前
健身管理|基于java的健身管理系统小程序(源码+数据库+文档)
java·数据库·vue.js·小程序·健身管理小程序·健身
潘多编程2 小时前
深入理解Linux中的多路复用技术:select、poll与epoll
linux·运维·数据库