服务端接口响应慢怎么定位?阿里开源工具arthas帮你解决。

简介: 接口中又调用了三个方法,分别sleep了1秒,3秒,6秒,模拟代码逻辑耗时。然后先下载arthas

首先先创建一个简单的springboot项目

接口中又调用了三个方法,分别sleep了1秒,3秒,6秒,模拟代码逻辑耗时。

然后先下载arthas

启动项目

看到接口相应的时间为10.08秒。

然后在IDEA或者命令行中执行arthas 选择我们的springboot项目

然后右键我们的接口方法名

(这个是需要下载一个arthas idea的插件,要不没有)

然后将路径粘贴过来 执行

可以看到我们的接口的方法的响应时间,MethodC()执行时间是最长的,红色的,然后代码在13行,我们就可以去找到13行,定位到具体的位置了。

强调:退出arthas时,要使用stop进行shundown,不要直接退,不然可能会加载不到类。

费了好半天劲才搞明白。

本文就是愿天堂没有BUG给大家分享的内容,大家有收获的话可以分享下,想学习更多的话可以到微信公众号里找我,我等你哦。

相关文章
|
Arthas 监控 Java
开源Java诊断工具Arthas:开篇之watch实战
还在为排查Java程序线上问题头痛吗,看我们用阿里开源的诊断神器 Arthas 来帮您
536 1
|
Arthas Dubbo Java
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
110 0
|
4月前
|
Arthas 监控 Java
(十一)JVM成神路之性能调优篇:GC调优、Arthas工具详解及各场景下线上最佳配置推荐
“在当前的互联网开发模式下,系统访问量日涨、并发暴增、线上瓶颈等各种性能问题纷涌而至,性能优化成为了现时代开发过程中炙手可热的名词,无论是在开发、面试过程中,性能优化都是一个常谈常新的话题”。
411 3
|
2月前
|
Arthas Java 测试技术
Java字节码文件、组成,jclasslib插件、阿里arthas工具,Java注解
Java字节码文件、组成、详解、分析;常用工具,jclasslib插件、阿里arthas工具;如何定位线上问题;Java注解
Java字节码文件、组成,jclasslib插件、阿里arthas工具,Java注解
|
Arthas Java 测试技术
将线程死锁检测集成进arthas以提高定位效率
将线程死锁检测集成进arthas以提高定位效率
397 0
|
6月前
|
Arthas 监控 Java
Java 诊断利器 Arthas使用
Java 诊断利器 Arthas使用
213 0
|
6月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
833 2
|
5月前
|
Arthas 测试技术 Java
一文带你快速了解 Java 线上问题快速诊断神器 Arthas
【6月更文挑战第1天】一文带你快速了解 Java 线上问题快速诊断神器 Arthas
285 3
|
6月前
|
Arthas Java 测试技术
Java诊断利器Arthas安装和使用
Java诊断利器Arthas安装和使用
75 0
|
Arthas 监控 Java
【Java虚拟机】JVM诊断神器Arthas入门实操
【Java虚拟机】JVM诊断神器Arthas入门实操
【Java虚拟机】JVM诊断神器Arthas入门实操