JVM 调优篇6 可视化性能监控工具-Jvisualvm

一  Visual VM

1.1 概述

Visual VM是一个功能强大的多合一故障诊断和性能监控的可视化工具。

它集成了多个JDK命令行工具,使用Visual VM可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区及线程的信息(jstat、jstack)等,甚至代替JConsole。 

VisualVM: Home

1.在idea中进行安装:

2.功能结构说明:

1.2 概述

二  VisualGC功能介绍

2.1 visualGC的安装

如果页面缺少visual GC 插件,则需要选择【工具 -》 插件】进行安装,安装插件:

安装成功后,重启一下visualvm,就可以看到菜单栏上多出一个Visual GC插件:

2.2 功能页面介绍

Visual gc 工具分成布局分成三部分,可在右上角对应方框里勾选【Space】【Graphs】【Histogram】:

可视化GC窗口(space)

图形统计窗口(Graphs)

幸存者年龄直方图窗口(Histogram)

2.2.1 可视化GC窗口(space)

VisualGC窗口是最左的窗口,分成三条垂直柱体,在JDK1.8版本中,分别代表metaSpace元空间、Old老年代、新生代,其中新生代又划分成 Eden 区, S0 区, S1区三部分。柱体里颜色部分代表占用的空间,空白部分表示剩余空间。监控项目的堆进程时,这些代表颜色的地方都是动态变化的。


                        
原文链接:https://blog.csdn.net/qq_41158114/article/details/137642072

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值