环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE
一、前言
在上一篇《SpringBoot之配置Undertow容器》一文中写道:“Undertow的性能和内存使用方面都要优于 Tomcat容器”, 这一期,我就要给大家来求证一波,口说无凭,那我就拿当前的Web项目来做为测试项目,监控工具就地取材,通过使用 JDK 自带的jvisualvm 工具,分别监控对比一下tomcat与Undertow使用前后各项指标的发生情况。
可能还有很多小伙伴不知道jdk自带的jvisualvm怎么玩,具体我将在如下进行步骤讲解。
二、jvisualvm工具使用说明
首先jvisualvm.exe位于jdk安装目录下的bin文件中下,比如我的[C:\Program Files\Java\jdk1.8.0_201\bin],你们的自己找一下,然后在bin文件夹中找到[ jvisualvm.exe ],双击打开。具体请看如下截图:
启动后的实际界面如下:
我们可以从应用程序中找到我们正启动着的springboot应用,比如这是我的项目应用:
com.example.demo.DemoApplication,找到应