arthas 使用

发布时间:2024年01月19日

1? ?Arthas 官网??arthas

2? 下载??curl -L https://arthas.aliyun.com/install.sh | sh
?

启动脚本文件?as.sh

或者下载jar包?

curl -O https://arthas.aliyun.com/arthas-boot.jar

?启动命令? ?java? -jar arthas-boot.jar

3 查看方法入参? watch class? ?methed

watch com.test.controller.ProjectController? ? ?queryPageList? "{params}"

4? 查看返回结果

watch com.test.controller.SyncProjectController fileUploadDuplicateCheckingNew "{returnObj}" -x 4

5? 反编译代码

jad com.test.controller.SyncProjectController

6 调用记录?

tt -t org.aurora.cw.BlueBridgeCup oneLineCut

7? 查看参数 返回结果

tt -i? 索引号1001

tt -i 1001?-p? ?发起重新调用

tt -i 1001?-p --replay-interval 3? ?再重新调用3次

tt -i 1008 -p --replay-times 3 --replay-interval 2000??再重新调用3次,并且间隔2S

8??watch 全路径类名 方法名 "{params,returnObj,throwExp}" -x 3
-x 表示要遍历属性的深度,默认为1 例如返回的结果或者入参一般为某一个类,然而类内部可能还有其他类嵌套在里面此时这个参数就有用了。

9? ?Arthas使用教程(8大分类)-CSDN博客

文章来源:https://blog.csdn.net/weixin_41806196/article/details/135689038
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。