什么是Java线程转储(Thread Dump),如何得到它?

提问者:帅平 问题分类:面试刷题

什么是Java线程转储(Thread Dump),如何得到它?

1 个回答
Rae
Rae 管理员

线程转储是一个JVM活动线程的列表,它对于分析系统瓶颈和死锁非常有用。有很多方法可以获取线程转储——使用Profiler,Kill -3命令,jstack工具等等。我们更喜欢jstack工具,因为它容易使用并且是JDK自带的。由于它是一个基于终端的工具,所以我们可以编写一些脚本去定时的产生线程转储以待分析。

发布于:2个月前 (10-20)
我来回答