Why use TDA?
Deep Parsing
Automatically parses standard thread dumps, including those from Oracle/Sun HotSpot and IBM JVMs.
Deadlock Detection
Quickly identifies circular dependencies and locking issues that cause application freezes.
Historical Diff
Compare multiple dumps to see thread movement over time and find long-running operations.
AI-Ready MCP Server
Integrate with AI agents like Cursor or Claude via the Model Context Protocol for automated analysis.
Flexible Usage
Standalone App
Run TDA as a local application for offline analysis of log files.
VisualVM Plugin
Integrate directly into your VisualVM workflow for seamless analysis.
JConsole Plugin
Analyze running applications in real-time within JConsole.
MCP Server (Headless)
Run TDA as a Model Context Protocol server for AI-powered, headless analysis in your terminal or IDE.
Need more details?
Complete documentation, including installation guides, usage examples, and advanced configuration, is available in the project's README.
Read the Documentation on GitHubDownload Latest Version
TDA is available for multiple platforms. Download the one that fits your needs.