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