소개
TDA is a powerful yet lightweight Swing GUI designed to assist in diagnosing performance issues, deadlocks, and memory problems in Java applications. It offers comprehensive parsing of multiple thread dumps, including specialized support for virtual threads (Java 19+), displaying them in an intuitive tree structure. The tool provides detailed statistical analysis, long-running thread detection, and automatic identification of deadlocks. TDA can be used as a standalone application for offline analysis, integrated as a plugin for JConsole and VisualVM for real-time monitoring, or run as a headless Model Context Protocol (MCP) server for automated analysis and AI integration.