tools / java-thread-dump
Java Thread Dump
Parse Java thread dumps for blocked threads, deadlock clues, hot stacks, thread states, and JVM investigation notes.
4 signals detected. Start with java deadlock.
Java deadlock
A deadlock is explicitly reported.
Identify all monitors and code paths in the cycle, then enforce consistent lock order.
Blocked threads
Threads are waiting on locks or monitors.
Group blocked threads by lock owner and stack frame.
Runnable hot stack
Runnable threads may indicate CPU or active request work.
Sample multiple dumps to find repeated hot stacks.
Thread pool clue
Thread pool names are visible.
Check saturation, queue depth, rejected tasks, and blocking calls inside pool threads.
"http-nio-8080-exec-1" #42 RUNNABLE
java.lang.Thread.State: BLOCKED
Found one Java-level deadlock
DebugTools product
Java Thread Dump
Java Thread Dump is a focused DebugTools mini-product for developers. Parse Java thread dumps for blocked threads, deadlock clues, hot stacks, thread states, and JVM investigation notes.
Use cases
- Inspect CI, Kubernetes, trace, SQL, JVM, and production incident signals.
- Move from noisy output to the next command or measurement to run.
- Create an investigation note that is easy for teammates to follow.
How it works
- Paste or load the snippet you want to inspect in Java Thread Dump.
- Run the tool in the browser and review the highlighted output.
- Copy, export, or turn the result into the next debugging step.
Privacy
- Java Thread Dump is local-first. The core workflow runs in your browser and does not require sending pasted content to DebugTools servers.
This tool history
Recent Java Thread Dump sessions
Only visits for this tool are shown. Pasted content, tokens, request bodies, and logs are not stored here.