jvm可视化工具Visual的使用说明

近期个人想要了解一下jvm,但由于网上大部分的讲解都过于抽象,对于没有实际操作过的我来说有点难以理解,即使理解也仅仅是数据参数上有个大体概念,真正想要去理解还是需要实际操作,于是在网上查找了关于jvm可视化工具的内容,觉的受益匪浅,在此记录一下。

我了解的是jdk自带的可视化工具Visual,只要有jdk,就会有这个工具,使用起来很方便。

具体位置在jdk-bin-jvisualvm.exe

在这里插入图片描述
打开页面如下:
在这里插入图片描述
这里可以选择本地的运行程序,还是远程的程序,这里我只了解了查看本地程序信息

1概述:里面有一些关于jvm的基本信息

在这里插入图片描述

2监视:这里面是关于CPU、内存、类、线程的运行信息(这里也可以进行手动GC)

在这里插入图片描述

3线程:不用多说,是关于线程的信息,各种信息一目了然

在这里插入图片描述

4抽样器:可以对一定时间内的cpu或内存的数据进行详细查看(方法的运行时间,线程的cpu时间)

在这里插入图片描述

5 Visual GC:这是理解jvm最重要的一个页面,里面有关于年轻代、老年代、持久代的详细数据显示,甚至年轻代里的Eden、s0、s1区都显示出来了,GC的次数、时间都有,很详细。

在这里插入图片描述

6 应用程序里还有个快照的功能,是可以将此时的程序数据都记录下来,如果数据调整后,方便对下次程序数据进行比较。

在这里插入图片描述

有了这个,就可以更方便、直观的去进行jvm调优的操作了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值