jvisualvm默认没有安装GC插件,我们需要自己选择版本安装,安装步骤如下:

  1. 查看项目使用的JDK版本
  2. 选择可用插件
  3. jvisualvm安装GC

1.查看项目使用的JDK版本

windows

例如我本地的JDK版本为jdk1.8.0_221

jvisualvm使用 - 图1

macos

/usr/libexec/java_home -V

进入bin,运行jvisualvm

2.选择可用插件

https://visualvm.github.io/pluginscenters.html上找到与项目运行的版本相同的插件地址,20-25涵盖我的JDK版本,则其对应的https://visualvm.github.io/archive/uc/8u20/updates.xml.gz就是我们要找的版本。

jvisualvm使用 - 图2

3.jvisualvm安装GC

打开jvisualvm,选择【工具】-【插件】,

jvisualvm使用 - 图3

设置插件中心地址,然后在【可用插件】选项卡中选择安装Visual GC,傻瓜式安装后,重启jvisualvm,打开一个进程,如果出现了Visual GC 选项卡,则说明GC 插件安装完成。

jvisualvm使用 - 图4

至此,我们便可在本地做压测的时候,查看GC的运行情况了。