TDA - Thread Dump Analyzer 项目推荐
tda TDA - Thread Dump Analyzer 项目地址: https://gitcode.com/gh_mirrors/tda/tda
1. 项目基础介绍和主要编程语言
TDA - Thread Dump Analyzer 是一个用于分析 Java 线程转储和堆信息的小型 Swing GUI 工具。该项目的主要编程语言是 Java。TDA 旨在帮助开发者分析由 Sun Java VM 生成的线程转储和堆信息,目前已在 Java 1.4.x、1.5.0_x、1.6.0_x、1.7.0_x 和 1.8.0_x 版本上进行了测试。
2. 项目核心功能
TDA 的核心功能包括:
- 线程转储解析:能够解析日志文件中的所有线程转储,并使用指定的正则表达式处理日志文件时间戳。
- 统计信息展示:提供关于找到的线程转储的统计信息,包括锁定的监视器、等待、休眠和锁定线程的信息。
- 上下文链接:在线程转储中提供上下文链接,便于快速导航。
- 类直方图分析:集成类直方图分析功能,支持从第二个文件中解析类直方图(如果使用了
loggc
选项)。 - 死锁信息展示:显示线程转储中的死锁信息。
- 问题提示:提供可能问题的提示,并支持添加额外的日志文件或一次性打开多个日志文件。
- 会话管理:支持会话管理,以便重新打开 TDA 会话。
- 插件集成:集成到 JConsole 和 VisualVM 中作为插件使用。
3. 项目最近更新的功能
- 2020-08-21:TDA 2.4 版本发布,修复了 JDK 11 线程转储的解析问题,并提供了 VisualVM 2.0 的集成。
- 2017-11-16:将在线帮助迁移到 GitHub Wiki,恢复了在线帮助功能。
- 2016-07-27:TDA 2.3.3 版本发布,提供了下载和发布说明。
- 2016-07-23:TDA 2.3.2 版本发布,提供了下载和发布说明。
- 2016-07-21:TDA 2.3.1 版本发布,提供了下载和发布说明。
- 2016-07-12:TDA 2.3 版本发布,提供了下载和发布说明。
通过这些更新,TDA 不断增强其功能和兼容性,特别是在处理不同版本的 JDK 线程转储方面。
tda TDA - Thread Dump Analyzer 项目地址: https://gitcode.com/gh_mirrors/tda/tda