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

背景:

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

1)下载

VisualVM: Download

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

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

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

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

相关推荐
小满、7 分钟前
Redis:数据结构与基础操作(String、List、Hash、Set、Sorted Set)
java·数据结构·redis·分布式锁
alien爱吃蛋挞10 分钟前
【JavaEE】Spring Boot日志
java·数据库·spring boot
浮游本尊15 分钟前
Java学习第31天 - 高级主题与深度实战
java
BD_Marathon16 分钟前
【JavaWeb】IDEA关联Tomcat并使用Tomcat运行JavaWeb项目
java·tomcat·intellij-idea
柒.梧.20 分钟前
手写Tomcat的实现代码分享
java·tomcat
y1y1z21 分钟前
Spring MVC教程
java·spring·mvc
北慕阳28 分钟前
背诵-----------------------------
java·服务器·前端
没有bug.的程序员30 分钟前
AOT 与 GraalVM Native Image 深度解析
java·jvm·测试工具·aot·gc·gc调优·graalvm native
零雲34 分钟前
java面试:怎么保证消息队列当中的消息丢失、重复问题?
java·开发语言·面试
冬夜戏雪35 分钟前
【java学习日记】【12.11】【11/60】
java·开发语言