为什么我用Jstack [pid] 命令输出的栈信息这么少? jdk版本是如下: java version “1.8.0_77” Java™ SE Runtime Environment (build 1.8.0_77-b03)
请大神帮忙解答,谢谢了!
如果是-F参数就是这样的,并且线程状态和Thread类中的也不相符,我一般情况下-l不能dump出线程栈,才会使用-F强制dump。
用 jstack -l PID 试试
我用的 -F,用-l程序被长时间暂停,因为是商用程序没等输出我就终止了;后来调查我理解原因是源代码是用scale 写的导致的信息少;
你用的是-F参数吧
如果是-F参数就是这样的,并且线程状态和Thread类中的也不相符,我一般情况下-l不能dump出线程栈,才会使用-F强制dump。