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

背景:

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

1)下载

VisualVM: Download

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

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

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

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

相关推荐
心平气和量大福大11 分钟前
android-实例-蒲公英-更新与安装-5-签名与生成APK
android·java·开发语言
952361 小时前
Spring-cloud配置中心
java·spring·spring cloud·微服务
ydd1001001 小时前
寻找两个正序数组的中位数 Java 题解,二分分割详解
java·开发语言
真上帝的左手2 小时前
10. 软件设计&架构-Spring Security 7 整合CAS SSO 单点登录
java·spring·架构·sso
Zane19943 小时前
单例线程安全、生产者消费者、死锁:并发面试三连问串讲
java·后端
云烟成雨TD3 小时前
Micrometer 系列【42】链路追踪:Span 体系 | 核心 API
java·链路追踪·micrometer
Gorway3 小时前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端
LiLiYuan.4 小时前
【字符串常量池】
java·开发语言·面试
Sylvia33.4 小时前
从轮询到推送:足球数据API架构演进与火星数据技术拆解
java·服务器·网络·python·websocket·架构
cfm_29144 小时前
高并发系统缓存全解
java·缓存