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

相关文章
|
监控 前端开发 JavaScript
一步一步搭建前端监控系统:接口请求异常监控篇
摘要: 如何监控HTTP请求错误? 作者:一步一个脚印一个坑 原文:搭建前端监控系统(四)接口请求异常监控篇 Fundebug经授权转载,版权归原作者所有。 背景:市面上的监控系统有很多,大多收费,对于小型前端项目来说,必然是痛点。
1879 0
|
3月前
|
移动开发 小程序 数据管理
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
28 0
|
4月前
|
SQL 数据可视化 API
数据工程实践:从网络抓取到API调用,解析共享单车所需要的数据
在本篇文章中,将解释网络抓取和APIs如何协同工作,从百科上抓取城市数据,利用APIs获取天气数据,从而推断出与共享单车相关的信息。
28 0
数据工程实践:从网络抓取到API调用,解析共享单车所需要的数据
|
4月前
|
存储 缓存 Java
从浏览器发送请求给SpringBoot后端时,是如何准确找到哪个接口的?(下篇)
从浏览器发送请求给SpringBoot后端时,是如何准确找到哪个接口的?(下篇)
62 1
|
11月前
|
XML 缓存 前端开发
【解决方案 十一】问题排查方法的思考
【解决方案 十一】问题排查方法的思考
80 0
|
消息中间件 JavaScript 小程序
一个轻量级的分布式日志标记追踪神器,十分钟接入,非常好用!
一个轻量级的分布式日志标记追踪神器,十分钟接入,非常好用!
|
网络协议 前端开发 数据可视化
前端抱怨 API 响应慢,到底慢在哪里?
前端抱怨 API 响应慢,到底慢在哪里?
282 0
前端抱怨 API 响应慢,到底慢在哪里?
|
存储 JavaScript 应用服务中间件
网站流量日志埋点收集- -方案二- -中文乱码问题解决|学习笔记
快速学习网站流量日志埋点收集- -方案二- -中文乱码问题解决
225 0
网站流量日志埋点收集- -方案二- -中文乱码问题解决|学习笔记
|
存储 缓存 监控
近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件
近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件
近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件
|
Java 微服务 Spring
SpringCloud升级之路2020.0.x版-42.SpringCloudGateway 现有的可供分析的请求日志以及缺陷(下)
SpringCloud升级之路2020.0.x版-42.SpringCloudGateway 现有的可供分析的请求日志以及缺陷(下)