入门官方文档 :快速入门 — Arthas 3.5.6 文档
按照入门简单示例操作(本地)
1、启动官方示例math-game
2、启动arthas
我们现在要选择第二个Java进程,报错了
问题解决:
尝试使用不同的telnet端口:java -jar arthas-boot.jar --telnet-port 17824 --http-port -1
启动成功
3、查看dashboard,可以看到main函数的线程
4、查看main方法信息
可以看到,main方法的全路径名
5、通过jad来反编译MathGame类,通过类的全路径名可以查看到代码信息
5、查看核心方法primeFactors的方法入参
watch+类的全路径名+方法名+params(空格分隔)
watch demo.MathGame primeFactors params
6、查看核心方法primeFactors的方法出参
watch+类的全路径名+方法名+returnObj(空格分隔)
watch demo.MathGame primeFactors returnObj