一、背景
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://img-blog.csdnimg.cn/img_convert/fa4713babfc49333f82b0206e1355490.png)
![v2-6b7bd47196d565102a38500309ab8a27_b.jpg](https://img-blog.csdnimg.cn/img_convert/ef173f506baaa46adf1d8dfef73e3f7d.png)
找到问题,提醒相关同事修复。