
irockel/tda
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
TDA — Анализатор дампов потоков (для Java). Анализируйте дампы потоков с помощью графического интерфейса или используйте его как сервер MCP.
Обзор
* : правильная интеграция в VisualVM снова работает. * : Обновлена версия jsvg до 2.1.0. * : правильная интеграция в VisualVM снова работает. * : Поддержка файлов UTF16. * : некоторые небольшие исправления. 🚀 Этот крупный релиз приносит значительные улучшения: * : Теперь с обнаружением и поддержкой парсинга. * : Полностью обновлён внешний вид и ощущения с помощью . * : Исправлено несколько давних проблем, включая улучшенное управление разделёнными панелями и более быстрый парсинг. * : Теперь предоставляется выделенный бинарный файл macOS. * : Особенно для устранения неполадок в режиме MCP. TDA (Thread Dump Analyzer) для Java — это мощный, но лёгкий Swing GUI для анализа дампов потоков и информации о куче, генерируемых Java-виртуальной машиной. Он предназначен для помощи в диагностике проблем с производительностью, тупиков и проблем с памятью в Java-приложениях. Благодаря возможностям MCP TDA можно бесшовно интегрировать в рабочие процессы разработки на базе искусственного интеллекта. TDA поддерживает Java 1.4.
Обзор (машинный перевод)
[! ВАЖНО]
2026-05-11 - TDA 3.2 доступна.
- Плагин VisualVM: корректная интеграция в VisualVM снова работает.
- UI: Обновлена версия jsvg до 2.1.0.
2026-04-18 - TDA 3.1 доступна.
- Плагин VisualVM: корректная интеграция в VisualVM снова работает.
- Разбор журналов: Поддержка файлов UTF16.
- UI: несколько небольших исправлений.
2026-01-30 - TDA 3.0 уже доступна! 🚀 Этот крупный релиз приносит значительные улучшения:
- Расширенный MCP сервер: теперь с Pinning Carrier Thread Pinning и поддержкой SMR (безопасное перемещение памяти).
- Модернизированный интерфейс: Полностью обновлённый внешний вид и ощущения с помощью FlatLaf. Улучшения удобства: Исправлены несколько давних проблем, включая улучшенное управление разделёнными панелями и более быстрый парсинг.
- Нативная поддержка macOS: Теперь предоставляется выделенный бинарный файл для macOS.
- Логирование: Особенно для устранения неполадок в режиме MCP.
TDA (Thread Dump Analyzer) для Java — это мощный, но лёгкий Swing GUI и MCP Server для анализа дампов потоков и кучи Информация, генерируемая Java-виртуальной машиной. Она предназначена для помощи в диагностике проблем с производительностью, тупиков и
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
TDA - Thread Dump Analyzer
[!IMPORTANT]
2026-05-11 - TDA 3.2 available.
- VisualVM Plugin: proper integration in VisualVM working again.
- UI: Updated jsvg version to 2.1.0.
2026-04-18 - TDA 3.1 available.
- VisualVM Plugin: proper integration in VisualVM working again.
- Logfile Parsing: Support for UTF16 files.
- UI: some small fixes.
2026-01-30 - TDA 3.0 is now available! 🚀 This major release brings significant enhancements:
- Extended MCP Server: Now with Carrier Thread Pinning detection and support for SMR (Safe Memory Relocation) parsing.
- Modernized UI: Completely refreshed look and feel using FlatLaf.
- Usability Improvements: Fixed several long-standing issues, including improved split-pane management and faster parsing.
- Native macOS Support: Now providing a dedicated macOS binary.
- Logging: Especially for troubleshooting in MCP Mode.
TDA (Thread Dump Analyzer) for Java is a powerful yet lightweight Swing GUI and MCP Server for analyzing Thread Dumps and Heap Information generated by the Java VM. It is designed to assist in diagnosing performance issues, deadlocks, and memory problems in Java applications. With its MCP capabilities, TDA can be seamlessly integrated into AI-powered development workflows.
TDA supports Java 1.4.x through Java 21+, including specialized support for Virtual Threads (Java 19+) and JSON-based thread dumps (Java 21+, experimental).
📋 Table of Contents
- 🚀 Key Features
- 📦 Installation
- 🛠 Usage Modes
- 🏗 Building from Source
- 🛠️ Troubleshooting
- 📜 Changelog
- 📜 License
🚀 Key Features
Установка
npx skills add https://github.com/irockel/tdaКонфигурация
{
"mcpServers": {
"tda": {
"command": "java",
"args": ["-Djava.awt.headless=true", "-jar", "path/to/tda.jar", "--mcp"]
}
}
}