arthas 是阿里的java 诊断利器
下载和安装
在命令行下面执行(使用和目标进程一致的用户启动,否则可能attach失败):

curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
官网地址 https://arthas.aliyun.com/zh-cn/

image

选择具体要检测的 进程,这里输入 5

检测么某个service 代码的耗时
trace com.yicall.service.Impl.DataReportServiceImpl *
image-20220725170258027

调用指定的接口,这个接口会调用DataReportServiceImpl
通过命令行就能查看具体调用的时长

image-1685551135750

Q.E.D.

  • reword 支付宝打赏
  • reword 微信打赏