GeezerVison is showing threadmine.dev — ThreadMine — Analisador de thread dump Java com IA, online grátis Mine the signal. Skip the noise. Análise de thread dump JVM em segundos: deadlocks, CPU spikes e vazamentos de thread diagnosticados com IA generativa.Arraste seu thread dump aqui .txt · .log · .tdump · .zip — até 10 MB 4 parsers nativosVirtual ThreadsLGPDZero Data Retention 0 visualizações interativas O produto em 20 segundos Do upload à causa raiz — sem cortesCaptura real do fluxo sem conta: solte um dump e veja a nota e o deadlock crítico aparecerem. threadmine.dev loop · 20sDemo interativa Veja o Vein em açãovein-report-2026-11-10.txt◇ Health: 12 Health12247threads42blocked Dois threads aguardando locks mútuos — aplicação congelada 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) HipótesesDeadlock entre 2 threadsAlta Thread "http-nio-8080-exec-7" aguarda lock em OrderService enquanto "http-nio-8080-exec-12" segura esse lock e aguarda lock em InventoryService. Evidências1java.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 threads BLOCKEDAlta Cascata de bloqueio: threads aguardando os 2 threads em deadlock, causando indisponibilidade total. Pool de conexões saturadoMédia HikariCP atingiu 100% de utilização como consequência do deadlock. 18 threads aguardando conexão. Problemas resolvidos 9 problemas JVM que o ThreadMine resolveDe deadlocks silenciosos a vazamentos de virtual threads — identificamos a causa raiz em segundos, não horas. DeadlockDois ou mais threads aguardando locks mútuos indefinidamente. Sua aplicação congela sem erro visível — horas de downtime silencioso. CPU SpikeThread em busy-wait ou loop infinito consumindo 100% de um núcleo. Custo de cloud dispara enquanto latência degrada progressivamente. Thread StarvationThreads de alta prioridade monopolizam recursos enquanto tarefas críticas aguardam indefinidamente na fila do executor. Blocked ThreadsCascatas de bloqueio onde dezenas de threads aguardam um único monitor. Um gargalo vira avalanche de timeouts para o usuário final. Stuck RequestsRequisições HTTP que nunca retornam. Threads do servlet container presas em chamadas externas sem timeout configurado. Thread LeakThreads criadas com new Thread() sem pool ou lifecycle management. A contagem cresce até OutOfMemoryError derrubar a JVM. Pool ExhaustionExecutor pool 100% utilizado por threads aguardando I/O lento. Novas tarefas rejeitadas, CircuitBreaker ausente, cascata de falhas. Lock ContentionSynchronized blocks ou ReentrantLocks disputados por múltiplas threads. Throughput despenca mesmo com CPU e I/O saudáveis. Virtual Thread IssuesPinning de virtual threads em synchronized blocks, monopolizando carrier threads. Java 21+ com virtual threads requer atenção especial. Como funciona De dump a diagnóstico em 3 passosArraste o arquivo de thread dump ou cole o output do jstack diretamente. Suportamos .txt, .log, .tdump e .zip. $ jstack -l <PID> > dump.txt
# ou kill -3 <PID> Nossa IA identifica padrões, correlaciona threads, detecta locks e classifica problemas por severidade em menos de 3 segundos. ✓ 247 threads indexadas
✓ 3 deadlocks detectados
✓ Causa raiz identificada Receba diagnóstico detalhado, stack trace anotado, recomendações acionáveis e relatório exportável para o seu time. export: PDF · JSON · CSV ThreadMine vs concorrentes A diferença é clara| Funcionalidade | ThreadMine | fastthread.io | JStack Review | TDA |
|---|
| Vein (IA generativa) | | | | | | Virtual Thread / Java 21+ | | | | | | Thread leak detection | | | | | | API REST + integração CI/CD | | | | | | Relatório exportável (PDF/JSON) | | | | | | Histórico e comparação | | | | | | Servidor MCP (Claude Code) | | | | | | Anonimizador local open-source (tm-anon) | | | | |
Tempo de diagnóstico: manual vs ThreadMinePool Exhaustion60min → 3min Por que ThreadMine Todo o ciclo do thread dump num lugar só — sem gate de enterprise.Capturar em produção, diagnosticar com IA, comparar, ver a evolução e compartilhar com o time. Um produto hospedado, com free tier de verdade — não um analisador que esquece tudo ao fechar a aba, nem um dashboard de $1.000/mês on-prem. Tudo num lugar, do grátis ao timeDa captura em produção ao compartilhamento com a equipe, tudo vive num produto só. Nos concorrentes, o que é forte de verdade (agente de captura, comparação) mora no Enterprise on-prem ($1k–$10k/mês); os grátis são locais ou "cola-e-esquece". ThreadMine · free tier realEnterprise on-prem · $1k–$10k/mêsCola-e-esquece · perde tudo Virtual Threads, sem configurar nadaSuba um dump padrão de Java 21+ e o ThreadMine aponta pinning, starvation de carrier e vazamento de virtual threads — automaticamente, sem ligar -Djdk.tracePinnedThreads. Nas outras ferramentas, isso é um processo manual de flag da JVM descrito em blog. A linha do tempo que aponta onde degradouCosture vários dumps do mesmo incidente numa evolução e deixe o ThreadMine marcar sozinho o ponto de inflexão onde tudo começou a piorar. Mostrar dumps lado a lado, os outros fazem; apontar a virada, não. IA que rankeia hipóteses e entrega o runbookO Vein não é um chat genérico: ranqueia as causas prováveis por confiança e já te dá o passo a passo — flags de JVM, config e o trecho de código pra investigar. Colaboração de time nativaCrie um workspace, chame a equipe por email ou link, e toda análise fica visível pro time — com papéis (de Admin a Leitor) controlando quem faz o quê. Calculadora de ROI Quanto você está perdendo agora?Parâmetros do seu timeIncidentes de performance por mês8 Tempo médio de diagnóstico (min)45 min Custo por hora do devR$ 150 Impacto mensal estimadoHoras gastas atualmente 18h/mês Planos e preços Comece grátis, escale quando precisarFreePara desenvolvedores que querem começar a explorar análise de thread dumps. US$0para sempre - 20 análises por dia
- Visualizações interativas (flame graph, call tree)
- 1 usuário, 1 workspace pessoal
- 30 análises no histórico
- Detecção de deadlock / CPU spike
- Compartilhamento por link
- Arquivos até 10 MB
Mais popular ProPara desenvolvedores que precisam de IA e histórico completo. US$9/mês - Tudo do plano Free
- Análises ilimitadas
- Vein (análise por IA)
- 1 usuário, 2 workspaces (inclui o pessoal)
- Retenção ilimitada
- Thread leak detection
- Agente JVM (1 instância)
- API REST
- Relatórios PDF
TeamPara times de engenharia colaborando em incidentes JVM. US$29/mês - Tudo do plano Pro
- Até 10 usuários por conta
- Até 5 workspaces (inclui o pessoal)
- Agente JVM (múltiplas instâncias)
- RBAC completo + audit log
- Vein ilimitada
EnterprisePara grandes organizações com requisitos de SLA, compliance e on-premise. Sob consulta - Tudo do plano Team
- On-premise / VPC dedicado (roadmap)
- SSO / SAML (roadmap)
- SLA negociado
- DPA + LGPD / GDPR formais
- Bug bounty
- Audit log estendido
- Workspaces e usuários ilimitados
- Vein dedicada (BYOK opcional)
Valores-base em dólar (US$). No checkout, sua moeda local é aplicada automaticamente. PixPRO e TEAM também podem ser adquiridos como passe avulso de 1 mês via Pix — pagamento único, sem renovação. Prova de produto Construído para o dump real, não para o slideSem números de tração inventados. O que o ThreadMine faz — e você confere no primeiro upload, sem conta. Autodetecção de 4 JVMsHotSpot/OpenJDK, IBM OpenJ9, Azul Zing e GraalVM (JVM + Native Image) — reconhecidos pelo cabeçalho, sem você dizer qual é. 15 detectores em segundosDeadlock, lock contention, pool exhaustion, thread leak, starvation, virtual thread pinning, gargalo de DB/serviço externo e mais — com severidade e runbook. Health score A–FUm indicador único combina criticidade, threads bloqueadas e causa raiz provável — diagnóstico antes de ler uma linha de stack. 3 visualizações D3Flame graph, call tree e dependency graph com detecção de ciclos de lock — para enxergar o gargalo, não só lê-lo. Validado contra dumps reais de:HotSpotOpenJ9ZingGraalVM Perguntas frequentes Tudo o que você precisa saberPrivacidade, capacidades técnicas e operação do ThreadMine — respostas diretas, sem letra miúda. Não achou sua dúvida? Fale com a gente. Comece agora Chega de horas perdidas analisando dumps. Mine the signal.Suba um thread dump agora — sem conta — e veja o diagnóstico. Crie sua conta grátis para histórico, IA e relatórios. Sem cartão de crédito · Plano grátis para sempre · LGPD compliant |