IT

irockel/tda

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

553 stars 98 forks 품질 83 트렌드 41LGPL-2.1

TDA - Thread Dump Analyzer (자바용). GUI로 스레드 덤프를 분석하거나 MCP 서버로 사용할 수 있습니다.

개요

* : VisualVM에서의 제대로 된 통합이 다시 작동했습니다. * : jsvg 버전 2.1.0으로 업데이트되었습니다. * : VisualVM에서 제대로 통합이 다시 정상 작동합니다. * : UTF16 파일 지원. * : 몇 가지 작은 수정이 있었습니다. 🚀 이번 주요 릴리스는 상당한 개선을 가져왔습니다: * : 이제 파싱 감지와 지원이 추가되었습니다. * : .을 사용해 완전히 새롭게 디자인된 외관과 느낌을 제공했습니다. * : 개선된 분할 창 관리 및 빠른 파싱 등 오랜 문제들을 해결했습니다. * : 이제 전용 macOS 바이너리 기능을 제공합니다. * : 특히 MCP 모드에서의 문제 해결을 위해 유용합니다. 자바용 TDA(스레드 덤프 분석기)는 강력하면서도 가벼운 스윙 GUI로, 자바 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 서버: 이제 Carrier Thread Pinning 감지 및 SMR(Safe Memory Relocation) 구문 분석 지원이 추가되었습니다.
  • 현대화된 UI: FlatLaf를 사용해 완전히 새롭게 디자인된 외관과 느낌.
  • 사용성 개선: 개선된 분할 창 관리 및 빠른 파싱 등 오랜 문제를 해결했습니다.
  • 네이티브 macOS 지원: 이제 전용 macOS 바이너리 제공. 기록 기록: 특히 MCP 모드에서 문제 해결을 위해 유용합니다.

자바용 TDA(Thread Dump Analyzer)는 강력하면서도 가벼운 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"] } } }