🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### jstack jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件) ``` jstack 31034 > ~/run/dump31034 ## dump java线程信息 grep Thread.State dump31034 | awk '{print $2$3$4$5}' | sort | uniq -c ### 统计所有线程的状态 ========> 8 RUNNABLE 1 TIMED_WAITING(onobjectmonitor) 2 WAITING(onobjectmonitor) ``` jstack默认只能看到java栈 jstack -m可以看到线程的Java栈和native栈 ![](https://img.kancloud.cn/82/0f/820f9246528ba4d50b238bccffc008b0_1502x422.png)