Free
For developers getting started with thread dump analysis.
- 20 analyses per day
- Interactive visualizations (flame graph, call tree)
- 1 user, 1 personal workspace
- 30 analyses in history
- Deadlock / CPU spike detection
- Link sharing
- Files up to 10 MB
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing threadmine.dev — ThreadMine — Java thread dump analyzer with AI, free online Mine the signal. Java thread dump analysis in seconds: deadlocks, CPU spikes and thread leaks diagnosed with generative AI.Drag your thread dump here .txt · .log · .tdump · .zip — up to 10 MB 4 native parsersVirtual ThreadsLGPDZero Data Retention 0 native parsers 0 automatic detectors 0 interactive visualizations The product in 20 seconds From upload to root cause — no cutsA real capture of the no-account flow: drop a dump and watch the grade and the critical deadlock surface. threadmine.dev loop · 20sInteractive demo See Vein in actionvein-report-2026-11-10.txt ◇ Health: 12 Vein Deadlock DetectedHealth12247threads42blocked Two threads waiting on each other's locks — application frozen 1java.lang.Thread.State: BLOCKED (on object monitor) 2at com.acme.service.OrderService.createOrder(OrderService.java:143) 3- waiting to lock <0x00000007a3b2c4d0> (com.acme.service.InventoryService) 4- locked <0x00000007a3b2c4d1> (com.acme.service.OrderService) 5at com.acme.controller.OrderController.post(OrderController.java:67) HypothesesDeadlock between 2 threadsHigh Thread "http-nio-8080-exec-7" is waiting for a lock on OrderService while "http-nio-8080-exec-12" holds that lock and waits for a lock on InventoryService. Evidence 1java.lang.Thread.State: BLOCKED (on object monitor) 2at com.acme.service.OrderService.createOrder(OrderService.java:143) 3- waiting to lock <0x00000007a3b2c4d0> (com.acme.service.InventoryService) 4- locked <0x00000007a3b2c4d1> (com.acme.service.OrderService) 5at com.acme.controller.OrderController.post(OrderController.java:67) 42 BLOCKED threadsHigh Blocking cascade: threads waiting on the 2 deadlocked threads, causing a full outage. Connection pool saturatedMedium HikariCP hit 100% utilization as a consequence of the deadlock. 18 threads waiting for a connection. Problems solved 9 JVM problems ThreadMine solvesFrom silent deadlocks to virtual thread leaks — we pinpoint the root cause in seconds, not hours. DeadlockTwo or more threads waiting on each other's locks forever. Your application freezes with no visible error — hours of silent downtime. CPU SpikeA thread in busy-wait or an infinite loop consuming 100% of a core. Cloud costs skyrocket while latency steadily degrades. Thread StarvationHigh-priority threads monopolize resources while critical tasks wait indefinitely in the executor queue. Blocked ThreadsBlocking cascades where dozens of threads wait on a single monitor. One bottleneck becomes an avalanche of timeouts for the end user. Stuck RequestsHTTP requests that never return. Servlet container threads stuck on external calls with no timeout configured. Thread LeakThreads created with new Thread() and no pool or lifecycle management. The count grows until OutOfMemoryError brings the JVM down. Pool ExhaustionExecutor pool 100% busy with threads waiting on slow I/O. New tasks rejected, no CircuitBreaker, cascading failures. Lock ContentionSynchronized blocks or ReentrantLocks contended by multiple threads. Throughput plummets even with healthy CPU and I/O. Virtual Thread IssuesVirtual threads pinned in synchronized blocks, monopolizing carrier threads. Java 21+ with virtual threads demands special attention. How it works From dump to diagnosis in 3 steps01 Upload or pasteDrag your thread dump file or paste the jstack output directly. We support .txt, .log, .tdump and .zip. $ jstack -l <PID> > dump.txt
# or kill -3 <PID> 02 Vein analyzesOur AI identifies patterns, correlates threads, detects locks and ranks problems by severity in under 3 seconds. ✓ 247 threads indexed
✓ 3 deadlocks detected
✓ Root cause identified 03 Fix with clarityGet a detailed diagnosis, annotated stack traces, actionable recommendations and an exportable report for your team. export: PDF · JSON · CSV ThreadMine vs competitors The difference is clear
Diagnosis time: manual vs ThreadMineDeadlock45min → 2min Manual TF CPU Spike30min → 1.5min Manual TF Pool Exhaustion60min → 3min Manual TF Why ThreadMine The entire thread-dump workflow in one place — no enterprise gate.Capture in production, diagnose with AI, compare, watch it evolve, and share with your team. One hosted product with a real free tier — not an analyzer that forgets everything when you close the tab, nor a $1,000/month on-prem dashboard. Everything in one place, from free to teamFrom production capture to sharing with your team, it all lives in one product. With competitors, the truly powerful parts (capture agent, comparison) live in the on-prem Enterprise tier ($1k–$10k/mo); the free ones are local or paste-and-forget. ThreadMine · real free tierEnterprise on-prem · $1k–$10k/moPaste-and-forget · loses everything LOOM Virtual Threads, zero configUpload a standard Java 21+ dump and ThreadMine flags pinning, carrier-thread starvation, and virtual-thread leaks — automatically, without enabling -Djdk.tracePinnedThreads. Elsewhere, that's a manual JVM-flag workflow described in blog posts. TIMELINE A timeline that pinpoints where it degradedStitch several dumps of the same incident into one evolution and let ThreadMine flag the inflection point where things started going wrong — on its own. Showing dumps side by side, others do; pinpointing the turn, they don't. VEIN AI that ranks hypotheses and hands you the runbookVein isn't a generic chat: it ranks likely root causes by confidence and gives you the steps — JVM flags, config, and the exact code to investigate. TEAM Native team collaborationCreate a workspace, invite your team by email or link, and every analysis is visible to the team — with roles (from Admin to Viewer) controlling who does what. ROI calculator How much are you losing right now?Your team's parametersPerformance incidents per month8 Devs on the team3 Average diagnosis time (min)45 min Cost per dev hourR$ 150 Estimated monthly impactMonthly savings R$ 0 Hours currently spent 18h/mo Current cost R$ 2,700 With ThreadMine R$ 300 ROI multiplier 9x Plans and pricing Start free, scale when you need toMonthly Yearlysave 17% FreeFor developers getting started with thread dump analysis. US$0forever
Most popular ProFor developers who need AI and full history. US$9/mo
TeamFor engineering teams collaborating on JVM incidents. US$29/mo
EnterpriseFor large organizations with SLA, compliance and on-premise requirements. Custom pricing
Base prices in US dollars (US$). At checkout, your local currency is applied automatically. PixPRO and TEAM can also be bought as a one-month pass via Pix — one-time payment, no renewal. Product proof Built for the real dump, not the slideNo made-up traction numbers. What ThreadMine does — and you can check it on your first upload, no account needed. Autodetection of 4 JVMsHotSpot/OpenJDK, IBM OpenJ9, Azul Zing and GraalVM (JVM + Native Image) — recognized by the header, no need to tell us which one. 15 detectors in secondsDeadlock, lock contention, pool exhaustion, thread leak, starvation, virtual thread pinning, DB/external-service bottlenecks and more — with severity and runbook. Health score A–FA single indicator combines criticality, blocked threads and likely root cause — a diagnosis before you read a single stack line. 3 D3 visualizationsFlame graph, call tree and dependency graph with lock-cycle detection — to see the bottleneck, not just read it. Validated against real dumps from:HotSpotOpenJ9ZingGraalVM Frequently asked questions Everything you need to knowPrivacy, technical capabilities and how ThreadMine operates — straight answers, no fine print. Didn't find your question? Talk to us. Start now No more hours lost | |||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |