Arthas | 追踪线上耗时方法

前言

本文是 Arthas 系列文章的第三篇。

本文主要介绍 trace 指令,用于定位两种类型的问题:

  1. 线上服务 RT 比较高,但没有打印日志,无法确定具体是哪个方法比较耗时
  2. 线上服务出现异常,需要追踪到方法的堆栈

模拟线上耗时方法

总结

本文以 Dubbo 线程池满异常作为引子,介绍了线程类问题该如何分析,以及如何通过 Arthas 快速诊断线程问题。有了 Arthas,基本不再需要 jstack 将 16 进制转来转去了,大大提升了诊断速度。

Arthas 钉钉交流群

_images/dingding_qr.jpg

Arthas | 追踪线上耗时方法

https://www.cnkirito.moe/arthas-trace/

作者

徐靖峰

发布于

2020-04-09

更新于

2021-04-07

许可协议


Kirito的技术分享
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×