异常堆栈捕获
当检测到性能异常时,需及时捕获并分析相关堆栈信息:
- gdb 查看
gdb -p <pid> #进入GDB命令行,打印进程/主线程调用栈 bt #查看线程调用栈 info threads thread<n> bt
- pstack 查看
pstack <pid>
- cat 查看
cat /proc/<pid>/stack
父主题: 正式分析
当检测到性能异常时,需及时捕获并分析相关堆栈信息:
gdb -p <pid> #进入GDB命令行,打印进程/主线程调用栈 bt #查看线程调用栈 info threads thread<n> bt
pstack <pid>
cat /proc/<pid>/stack