Arthas

2025/06/13

一、背景

Arthas是阿里出的一款Java应用监控诊断的工具。

下面是官方文档中简述它可以起到的作用

我记得之前公司有人用它来介绍火焰图。

二、如何查看代理类的源码

找到对应的代理类后,直接执行命令

jad 代理类名称

三、如何快速找到我想要定位的代理类所在进程 todo

四、在 idea 中如何看到当前运行的应用进程名 todo

三、如何查看生成的lambda源码 todo

四、一些命令

命令备注
scsearch class 搜索类信息
smsearch method 搜素类中方法信息
stop/shutdown关闭所有会话,停止arthas运行。
quit关闭当前会话,但是arthas还在运行
ctrl + d当前的会话还是在运行之中的
jad找到代理类,这个命令可以反编译,看源代码