一、背景
Arthas是阿里出的一款Java应用监控诊断的工具。
下面是官方文档中简述它可以起到的作用
我记得之前公司有人用它来介绍火焰图。
二、如何查看代理类的源码
找到对应的代理类后,直接执行命令
jad 代理类名称
三、如何快速找到我想要定位的代理类所在进程 todo
四、在 idea 中如何看到当前运行的应用进程名 todo
三、如何查看生成的lambda源码 todo
四、一些命令
命令 | 备注 |
---|---|
sc | search class 搜索类信息 |
sm | search method 搜素类中方法信息 |
stop/shutdown | 关闭所有会话,停止arthas运行。 |
quit | 关闭当前会话,但是arthas还在运行 |
ctrl + d | 当前的会话还是在运行之中的 |
jad | 找到代理类,这个命令可以反编译,看源代码 |