性能问答>jstack [pid] 输出信息为什么这么少?>
5回复
1年前

jstack [pid] 输出信息为什么这么少?



image.png
为什么我用Jstack [pid] 命令输出的栈信息这么少?
jdk版本是如下:
java version “1.8.0_77”
Java™ SE Runtime Environment (build 1.8.0_77-b03)

请大神帮忙解答,谢谢了!

3192 阅读
请先登录,再评论

如果是-F参数就是这样的,并且线程状态和Thread类中的也不相符,我一般情况下-l不能dump出线程栈,才会使用-F强制dump。

1年前

用 jstack -l PID 试试
image.png

1年前
回复 围棋少年-江流儿:

我用的 -F,用-l程序被长时间暂停,因为是商用程序没等输出我就终止了;后来调查我理解原因是源代码是用scale 写的导致的信息少;

1年前回复

你用的是-F参数吧

1年前
回复 墨书:

我用的 -F,用-l程序被长时间暂停,因为是商用程序没等输出我就终止了;后来调查我理解原因是源代码是用scale 写的导致的信息少;

1年前回复