本文是对Spring boot应用进行性能监控的操作经验记录。
软件安装
- 下载VisualVM。官网上https://visualvm.github.io/download.html 下载Zip,本地解压即可使用
- 在IDEA的插件市场搜索安装VisualVM Luancher。
执行步骤
- 在VisualVM文件夹中打\bin\visualvm.exe
-
IDEA里执行<图一>的两个按钮,Run With VisualVM或者Debug With VisualVM。等待应用运行起来。
idea_excute.jpg -
此时VisualVM界面里能够看到应用的进程,选中改进程后,选择profile,点击CPU(CPU监控响应时间,监控内存选择Memory),右侧setting中可以设置需要捕获和过滤的package名称。如<图二>
vvm1.jpg - 本应用是一个web后台阿皮服务,使用postman调用需要测试接口。在监听窗口中就能看到服务响应的线程来。如<图二>
-
逐层点击需要查看的方法,可以查看到调用关系和所消耗时间,从而分析出哪里影响力性能。如<图三>
vvm2.jpg