arthas 查看调用栈
时间: 2023-12-12 13:34:25 浏览: 351
调用栈学习
可以使用Arthas的`trace`命令来查看调用栈。具体步骤如下:
1. 进入arthas的命令行界面,输入`arthas <pid>`连接到目标Java进程。
2. 执行`trace com.example.demo.arthas.user.UserController *`命令,其中`com.example.demo.arthas.user.UserController`是你要跟踪的类名,`*`表示跟踪该类的所有方法。
3. 在程序中触发该类的方法,Arthas会输出该方法的调用栈信息。
另外,如果你想要在调用栈中只显示某些方法的信息,可以使用`trace`命令的`-m`参数,例如`trace com.example.demo.arthas.user.UserController * -m testMethod`表示只显示`testMethod`方法的调用栈信息。
阅读全文