位置: IT常识 - 正文
jstack的作用是将正在运行的jvm的线程情况进行快照,并且打印出来。
615/auto1686808145jstack的作用(jstack和jstat)
jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。在实际运行中,往往一次 dump的信息,还不足以确认问题。建议产生三次 dump信息,如果每次 dump都指向同一个问题,我们才确定问题的典型性。
上一篇:异常代码c0000005修复(excel异常代码c0000005)
下一篇:域名地址中的后缀cn代表(域名地址中的后缀点CN的含义是)
友情链接: 武汉网站建设