版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liaoguolingxian/article/details/81086669
jstack(stack trace for java)命令用户生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。生成快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外度资源导致的长时间的等待等都是导致线程长时间停顿的常见原因。
jstack 【option】 vmin
option参数说明
-F 当正常输出的请求不被响应时,强制输出线程堆栈;
-l 除堆栈外,显示关于锁的附加信息;
-m 如果调用到本地方法的话,可以显示C/C++的堆栈。