jstack

作用

jstack,全称Stack Trace for Java,用于打印当前虚拟机的线程快照(线程快照也叫Thread Dump或者javacore文件)。
TIPS

  • 此命令是实验性的,不受支持,部分功能可用 jhsdb jstack 代替。
  • 不同版本参数不同(JDK 8有-m、-F参数等,JDK 11都没了)

参考文档:

Options: -l 显示有关锁的额外信息 -e 展示有关线程的额外信息(比如分配了多少内存、定义了多少个类等等) -? -h —help -help to print this help message

  1. <a name="Jin0o"></a>
  2. ## 使用示例
  3. ```shell
  4. jstack 63120
  5. jstack -l 63120
  6. jstack -l -e 63120