如何在Unix中分析Java服务器进程的线程转储

时间:2013-02-28 09:00:14

标签: java unix

我通过在Unix机器上运行以下命令来获取线程转储:

kill -3 <process-id>

线程转储是在日志文件中生成的,但是如何分析数据以了解我的服务器出了什么问题。

1 个答案:

答案 0 :(得分:0)

从阻塞线程和线程等待监视器开始 如果有任何死锁,它将在日志结尾打印 看看是否存在线程争夺资源以及因为发生了死锁的情况 你必须自己做。做一些研究和分析转储。这需要时间,但你可以学习它。