jstack
是一种线程堆栈分析工具,最常用的功能就是使用 jstack pid
命令查看线程的堆栈信息,通常会结合 top -p pid -H
或 pidstat -p pid -t
一起查看具体线程的状态,也经常用来排查一些死锁的异常。
比如:上面那个死锁的代码,就可以用 jstack
打印出堆栈信息。
2024-11-16 21:55:51
jstack
是一种线程堆栈分析工具,最常用的功能就是使用 jstack pid
命令查看线程的堆栈信息,通常会结合 top -p pid -H
或 pidstat -p pid -t
一起查看具体线程的状态,也经常用来排查一些死锁的异常。
比如:上面那个死锁的代码,就可以用 jstack
打印出堆栈信息。