parse jstack output — thread states, deadlocks, blocking chains
A Java thread dump is a snapshot of all thread states in a JVM process at a given moment, produced by jstack, kill -3, or JConsole. It captures each thread's name, OS thread ID, Java state (RUNNABLE, BLOCKED, WAITING, TIMED_WAITING), full stack trace, and any monitor locks it holds or waits for. This tool parses raw jstack output into a structured view with state summaries, deadlock detection, and blocking chain analysis.