Java Thread Dump分析说明

1. Thread Dump能诊断哪些问题?

a. 查找内存泄露,常见的是程序里加载大量数据到内存。
b. 发现死锁线程。

2. 如何抓取Thread Dump

当服务器挂起、崩溃或者性能低下时,就需要抓取服务器的线程堆栈用于后续分析。在实际运行中,往往一次的dump信息并不足以确认问题。为了反映线程状态的变化,需要多次进行thread dump,每次间隔10 - 20s,建议不少于3次。如果每次都指向同一个问题,方能确认问题所在。

3. Thread Dump分析工具

http://fastthread.io/index.jsp

你可能感兴趣的:(Java Thread Dump分析说明)