一、背景
A服务上线一个功能后,从cat监控发现前后大概增加50ms耗时。
二、处理
原想使用skywalking的profiler功能,可惜A服务只接了cat,没有接skywalking,否者还可以看到调用其他服务接口的内部栈耗时,于是使用了arthas的profiler。在预发使用jmeter大约压到100QPS,在压测期间,运行
java -jar arthas-boot.jar
profiler start
#1分钟后执行
profiler stop
#下载.svg,浏览器打开
![v2-f41256289fef84072c9c6a2d4904af5b_b.png](https://i-blog.csdnimg.cn/blog_migrate/f267db817146d0fd36f01c4b8b9bdeb2.png)
![v2-6b7bd47196d565102a38500309ab8a27_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/d82606db78ac122eda134c2c7e037cad.jpeg)
找到问题,提醒相关同事修复。