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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容