应用场景
服务超时、线程卡死、线程死锁、服务器负载高
jstack命令用于打印给定的Java进程ID的线程堆栈快照信息,从而可以看出Java进程内线程的执行状态、正在执行的任务等,可以据此分析线程等待、死锁等问题。
jstack也是JDK自带的命令,在JDK的根目录里可以找到。
使用示例
- jstack 2743
服务超时、线程卡死、线程死锁、服务器负载高
jstack命令用于打印给定的Java进程ID的线程堆栈快照信息,从而可以看出Java进程内线程的执行状态、正在执行的任务等,可以据此分析线程等待、死锁等问题。
jstack也是JDK自带的命令,在JDK的根目录里可以找到。