使用VisualVM进行java性能瓶颈定位 1.无需像JProfiler那样必须加启动参数???

背景:

项目要上线,登录过慢,要测试性能瓶颈部分,JProfiler很权威,但是收费,而且用的mac系统,不太好下载到破解版本,想想上一个项目,之前同事说:JProfiler对java应用入侵较大,而且它是通过:VIsualVM + arthas生成火焰图进行分析耗时CPU方法 和 GC,内存等信息的,因此我也是再试一下。

1)下载

VisualVM: Download

2)修改visualvm配置文件jdk的位置

3)可以选择本地正在运行的,也可以选择远程,可以看出和jprofiler一样可以定位性能耗时的方法

4)可以选择把快照保存下来

5)把快照数据拖进去,这样子可以方便其它同事分析

相关推荐
孟陬1 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
想用offer打牌1 小时前
一站式了解四种限流算法
java·后端·go
华仔啊1 小时前
Java 开发千万别给布尔变量加 is 前缀!很容易背锅
java
也些宝2 小时前
Java单例模式:饿汉、懒汉、DCL三种实现及最佳实践
java
Nyarlathotep01133 小时前
SpringBoot Starter的用法以及原理
java·spring boot
wuwen53 小时前
WebFlux + Lettuce Reactive 中 SkyWalking 链路上下文丢失的修复实践
java
SimonKing3 小时前
GitHub 10万星的OpenCode,正在悄悄改变我们的工作流
java·后端·程序员
Seven974 小时前
虚拟线程深度解析:轻量并发编程的未来趋势
java
雨中飘荡的记忆14 小时前
ElasticJob分布式调度从入门到实战
java·后端