【Arthas】简单使用Arths

@Arths基本命令

进入Arths

1、先运行需要用Arths操作的jar包,然后进入Arths目录,执行java -jar arthas-boot.jar
2、成功执行后,Arths会列出可以操作的进程,输入进程前面对应的数字,即可操作对应的进程

java -jar arthas-boot.jar

退出Arths

1、quit或exit,用这两个命令退出Arths实际上还在运行
2、stop,完全退出Arths

java -jar arthas-boot.jar

dashboard 查看系统的实时数据面板

dashboard

退出实时数据面板:

Ctrl+c 或 q

thread 查看所有运行的线程

thread

参数:
thread ‘线程的ID’,可以查看某个线程的详细信息

thread 20

jad反编译,查看类代码

参数:
类所在路径

jad com.baomidou.kisso.Application

将反编译类输入到某个文件
参数:
–source-only *** > ***

jad --source-only com.baomidou.kisso.Application > /opt/Application.java

mc编译

编译某个文件成字节码
参数:
-d

mc /opt/SampleController.java -d /opt

sc

查找jvm里面的classLoaderHash
参数:
-d

sc -d *SampleController | grep classLoaderHash

redefine

热部署
参数:
-d

redefine -c (sc查出的Hash) /opt/SampleController.class

watch监视

参数:
类所在路径,需要监视的方法,需要监视的返回值(返回值可省略)

watch com.baomidou.kisso.Application main args
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值