Java 命令:jstack

jstack是jvm自带的一种堆栈跟踪工具

jstack主要用于生成jvm虚拟机当前时刻的线程快照。线程快照是当前jvm内每一条线程正在执行的方法堆栈的集合。生成线程快照的主要目的是定位线程出现长时间停顿的原因,比如线程间死锁,死循环,外部请求资源导致长时间的等待等。线程出现停顿的时候可以通过jstack来查看各个线程的调用堆栈,就可以分析出没有响应的线程在后台在做什么,或者在等待什么资源。


猜你喜欢

转载自blog.csdn.net/u014209205/article/details/80708789