JVM提供的监控命令:jstack。

应用场景

服务超时、线程卡死、线程死锁、服务器负载高

jstack命令用于打印给定的Java进程ID的线程堆栈快照信息,从而可以看出Java进程内线程的执行状态、正在执行的任务等,可以据此分析线程等待、死锁等问题。

jstack也是JDK自带的命令,在JDK的根目录里可以找到。

使用示例

  • jstack 2743

示例输出

猜你喜欢

转载自blog.csdn.net/en_joker/article/details/87886285