服务端接口响应慢怎么定位?阿里开源工具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给大家分享的内容,大家有收获的话可以分享下,想学习更多的话可以到微信公众号里找我,我等你哦。

相关文章
|
9月前
|
Arthas Dubbo Java
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
79 0
|
12月前
|
Arthas 监控 Java
开源Java诊断工具Arthas:开篇之watch实战
还在为排查Java程序线上问题头痛吗,看我们用阿里开源的诊断神器 Arthas 来帮您
413 1
|
Arthas 监控 Java
Jvm性能调优+监控工具Arthas【阿里开源】
Jvm性能调优+监控工具Arthas【阿里开源】
806 0
|
11月前
|
Arthas Java 测试技术
将线程死锁检测集成进arthas以提高定位效率
将线程死锁检测集成进arthas以提高定位效率
241 0
|
Arthas Java 测试技术
59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)
开发者对于生产问题故障的排查、定位,随着微服务的喷发,也不再像是以前那边依赖纯日志、gc日志进行问题排查与定位了,本节开始介绍一个生产环境使用的排错工具Arthas,帮助大家更高效、便捷地实现生产问题排错。
263 0
|
Arthas 消息中间件 监控
Alibaba开源Java诊断工具Arthas简单介绍
Alibaba开源Java诊断工具Arthas简单介绍
573 0
Alibaba开源Java诊断工具Arthas简单介绍
|
3月前
|
Arthas 监控 Java
Java 诊断利器 Arthas使用
Java 诊断利器 Arthas使用
137 0
|
3月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
542 2
|
2月前
|
Arthas 测试技术 Java
一文带你快速了解 Java 线上问题快速诊断神器 Arthas
【6月更文挑战第1天】一文带你快速了解 Java 线上问题快速诊断神器 Arthas
122 3
|
3月前
|
Arthas Java 测试技术
Java诊断利器Arthas安装和使用
Java诊断利器Arthas安装和使用
42 0