IT

irockel/tda

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

553 stars 98 forks 品質 83 トレンド 41LGPL-2.1

TDA - Thread Dump Analyzer(Java用)。GUIでスレッドダンプを解析するか、MCPサーバーとして使うことができます。

概要

* : VisualVMでの適切な統合が再び動作しました。* : jsvgバージョンを2.1.0に更新しました。* : VisualVMの正常な統合が再び動作します。* : UTF16ファイルのサポート。* : いくつかの小さな修正が行われました。🚀このメジャーリリースでは大幅な強化が加えられました:* : 解析の検出とサポートが加わりました。* : 外観と操作感が完全に刷新されました。* : 分割パネル管理の改善や高速な解析など、長年続いていた問題をいくつか修正しました。* : 専用のmacOSバイナリも提供されました。* : 特にMCPモードでのトラブルシューティングに対応しています。 Java用のTDA(Thread Dump Analyzer)は、強力でありながら軽量なSwing GUIであり、Java VMが生成するスレッドダンプやヒープ情報を分析するためのものです。これは、Javaアプリケーションにおけるパフォーマンス問題、デッドロック、メモリ問題の診断を支援するよう設計されています。MCP機能により、TDAはAI搭載の開発ワークフローにシームレスに統合できます。 TDAはJava 1.4をサポートしています。

概要(AI 翻訳)

[!重要]

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サーバー:現在はキャリアスレッドピニング検出と**SMR(セーフメモリリロケーション)解析のサポートを搭載。 **近代化されたUI:FlatLafを使って完全にリフレッシュされた見た目と感触。
  • ユーザビリティ改善:分割パネル管理の改善やパースの高速化など、長年続いていた問題をいくつか修正しました。
  • ネイティブmacOSサポート:専用のmacOSバイナリを提供しています。 ログ記録:特にMCPモードでのトラブルシューティングに役立ちます。

Java用のTDA(Thread Dump Analyzer)は、Thread Dumpやヒープを解析するための強力でありながら軽量なSwing GUIおよびMCPサーバーです Java VMによって生成される情報。パフォーマンス問題、デッドロック、

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

npx skills add https://github.com/irockel/tda
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "tda": { "command": "java", "args": ["-Djava.awt.headless=true", "-jar", "path/to/tda.jar", "--mcp"] } } }