arthas 上级调用
时间: 2023-12-12 12:34:23 浏览: 90
Arthas离线安装包-arthas.zip
Arthas可以通过`sc`命令查看当前类的调用栈,包括上级调用和下级调用。具体操作步骤如下:
1.使用`jps`命令查看Java进程号,找到需要诊断的Java进程号。
2.使用`arthas`命令连接Java进程:`./arthas-boot.jar ${PID}`。
3.使用`sc`命令查看当前类的调用栈:`sc -d 3 -n 5 com.example.demo.controller.DemoController sayHello`,其中`-d`表示调用栈深度,`-n`表示每个方法展示的调用次数,`com.example.demo.controller.DemoController`为需要查看的类名,`sayHello`为需要查看的方法名。
以下是一个示例:
```shell
$ jps
12345 DemoApplication
$ java -jar arthas-boot.jar 12345
$ sc -d 3 -n 5 com.example.demo.controller.DemoController sayHello
```
阅读全文