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

相关推荐
en.en..3 小时前
Linux 孤儿进程与僵尸进程
linux·运维·服务器
lhldsg8 小时前
全民健身解决方案小程序开发:从0到1的技术实战
java·数据库·需求分析
jason成都8 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动
java·后端·spring
泡海椒8 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法
java·开发语言·python
辰烨chenye8 小时前
LeetCode Hot 100 题解 · 二分篇
java·算法·leetcode
T1mzhou9 小时前
ARM64 Linux 6.10内核启动流程7-ioremap和readl writel
linux·服务器·c语言
小羊没烦恼!9 小时前
Hello Web API系列教程——Web API与国际化
java·服务器·前端·javascript·php
bwz999@88.com9 小时前
Ubuntu Server 24.04 设置中文
linux·运维·ubuntu
fly-9710 小时前
Ubuntu FTP/SFTP 报错:找不到匹配的 hostkey 算法 完整解决
linux·ubuntu
Cx330❀10 小时前
【Linux网络】网络层协议 IP :从网络层原理到 Linux 内核源码
linux·运维·服务器·网络·tcp/ip·ai·ai编程