Java堆栈跟踪工具jstack

☆樱花仙子☆ 提交于 2020-01-06 16:15:37

jstack(Stack Trace for Java)

概述

作用:生成虚拟机当前时刻的线程快照。

线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合。

主要是定位出现长时间停顿的原因,如线程间死锁,死循环,请求外部资源导致的长时间等待。

命令解析

jstack [ option ] vmid

-F  正常输出的请求不被相应时,强制输出线程堆栈

-l 除堆栈外,显示关于锁的附加信息

-m 如果调用的本地方法,可以显示C/C++的堆栈

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!