pstack
pstack命令用来显示每个进程的本地调用栈。可以使用pstack来查看进程正在挂起的执行方法,也可以查看进程的本地的本地线程堆栈,与JVM的jstack配合使用可以看到JVM线程运行的全部状况。
使用方式
- pstack 2862
命令输出
strace
starce是Linux系统下的一款系统调用工具,用来监控一个应用程序所使用的系统调用,通过它可以跟踪系统调用,并了解Linux程序时怎样工作的,适用于想研究Linux底层的工作机制,或者由JVM和Linux系统本身的Bug导致的技术攻关的场景。