Usamos cookies essenciais para login e armazenamento local para suas preferências. Para métricas de uso, usamos o Google Analytics 4 — você pode recusar sem perder nada do produto. Saber mais

ThreadMineThreadMine
Voltar

Comparativo

ThreadMine vs jstack.review: qual analisador de thread dump online usar?

Comparativo justo entre o ThreadMine e o jstack.review — um visualizador de thread dump gratuito e client-side. Onde cada um ganha, e quando o jstack.review já basta.

Testar grátis

Se você buscou um analisador de thread dump online, o jstack.review é uma primeira parada merecida: é gratuito, não pede conta e faz algo genuinamente esperto — parseia o seu dump inteiramente no navegador, então nada sai da sua máquina. Este comparativo não vai fingir que é uma ferramenta fraca. A pergunta honesta não é "qual é melhor" e sim o que você precisa que a ferramenta faça — ler um dump, ou diagnosticá-lo.

O jstack.review é um visualizador: transforma uma parede de stack traces em algo navegável — threads agrupadas por estado, pilhas pesquisáveis, uma leitura limpa. O ThreadMine é um analisador: lê o mesmo dump e então te diz o que está errado nele. Essa diferença — ler vs. diagnosticar — é o comparativo inteiro, e é ela que decide qual encaixa no seu momento.

Resumo em 30 segundos

  • Escolha o jstack.review se você quer um jeito rápido, privado e sem conta de ler um único dump — o parsing acontece no seu navegador e nada é enviado. Para bater o olho em um dump, é excelente.
  • Escolha o ThreadMine se você quer o dump diagnosticado: detecção automática de deadlock, pool exhaustion, thread leak e pinning de virtual threads, um health score A–F, hipóteses de causa raiz por IA, e uma timeline de vários dumps — com free tier real e planos a partir de US$ 9/mês.
  • Empate no básico: os dois parseiam dumps padrão de jstack/jcmd, os dois são gratuitos para testar, e os dois funcionam no navegador sem instalar nada.

Comparativo lado a lado

Levantamento feito em julho/2026 contra o comportamento público do jstack.review. Se algo mudou, a própria ferramenta é a fonte da verdade — esta tabela é um retrato do momento.

ThreadMinejstack.review
Preço de entradaGrátis sem cadastro; Pro US$ 9/mêsGrátis sem cadastro
Onde o dump rodaEnviado, analisado no servidor100% no seu navegador (client-side)
Parse + agrupamento de threadsSimSim
Detecção automática de problemasDeadlock, pool exhaustion, thread leak, pinning de VT— (você lê as threads por conta própria)
Health scoreNota A–F com detalhamento
IA no diagnósticoVein: hipóteses ranqueadas + runbook
Vários dumpsTimeline com detecção automática do ponto de degradaçãoUm dump por vez
Conta / histórico / timeSim, a partir do Free/ProSem conta (nada é persistido)

Client-side vs. hospedado: o trade-off de privacidade

Esta é a vantagem mais forte e mais honesta do jstack.review, então ela vem primeiro. Porque ele parseia o dump no seu navegador, o arquivo nunca toca um servidor — sem upload, sem conta, nada armazenado. Se o seu dump é sensível e a política da empresa diz que ele não pode sair da máquina, esse é um motivo real e decisivo para pegá-lo.

O ThreadMine analisa o dump no servidor, e isso é uma troca deliberada: detecção, hipóteses de IA, health score e histórico pesquisável só são possíveis depois que o dump foi parseado por um engine que vive em algum lugar. Assumimos a responsabilidade que vem junto — os dumps são cifrados em trânsito (TLS 1.3) e em repouso, têm vida curta, e o acesso é de menor privilégio (veja a página de segurança). Mas se a exigência é literalmente "os bytes não podem sair deste notebook", o jstack.review ganha essa exigência sem discussão, e preferimos dizer isso a fingir o contrário.

Detecção: leitura manual vs. automática

O jstack.review te mostra as threads com clareza e sai da frente — a interpretação é sua. Isso funciona quando você já conhece o formato do problema. Mas um deadlock entre três threads, um pool silenciosamente em 100% do seu máximo, uma contagem de threads que sobe a cada snapshot, ou uma virtual thread pinada no seu carrier são justamente os padrões difíceis de enxergar a olho às 3h da manhã.

O ThreadMine roda um conjunto de detectores sobre o dump parseado e nomeia os problemas para você: cadeias de deadlock e lock contention, pool exhaustion, thread leaks, starvation, e pinning de virtual threads (a partir de um dump padrão de Java 21+, sem a flag -Djdk.tracePinnedThreads). Cada achado vem com a evidência e uma severidade — a diferença entre "aqui estão suas threads" e "aqui está o que está errado". Se você quer entender o que esse engine faz por baixo, o guia do analisador de thread dump percorre isso.

IA e health score

O jstack.review não tenta ser um produto de IA, e esse foco é parte do seu apelo. O ThreadMine adiciona duas camadas em cima da detecção. Primeira, um health score A–F que colapsa o dump inteiro numa nota honesta, para você distinguir um snapshot saudável de um em chamas num relance. Segunda, o Vein, a IA embutida: hipóteses de causa raiz ranqueadas por confiança, cada uma ancorada em evidências extraídas do próprio dump, com um runbook de próximos passos. Nenhuma das duas existe num visualizador puro — e nenhuma importa se tudo que você queria era ler as pilhas, o que é exatamente por que o jstack.review é a ferramenta certa para essa tarefa.

Vários dumps: uma tela vs. uma timeline

O conselho padrão para um travamento ou um leak lento é coletar 3+ dumps espaçados por alguns segundos e compará-los (explicado no nosso guia completo de análise de thread dump). O jstack.review é construído em torno de um dump por vez — você abre cada snapshot por si só e segura a comparação na cabeça. O ThreadMine costura N dumps numa timeline e aponta automaticamente o ponto de inflexão — o momento em que o pool começou a saturar ou as BLOCKED começaram a crescer — para a tendência falar por você em vez da sua memória.

Quando o jstack.review já basta

  • Você só precisa ler um dump. Um único snapshot, uma olhada rápida no que cada thread está fazendo — um visualizador é o caminho mais rápido, e o jstack.review é um ótimo.
  • Privacidade é inegociável. Se o dump não pode sair da máquina, o parsing client-side não é um luxo — é o requisito, e o jstack.review o atende por design.
  • Você já sabe o que está procurando. Quando você consegue ler um deadlock ou um lock quente a olho, talvez não precise de detecção, score ou IA nenhuma.

Se nada disso descreve o seu momento — você quer o dump diagnosticado, pontuado e acompanhado ao longo do tempo, ou está encarando um incidente sem uma hipótese ainda — é aí que o ThreadMine foi feito para ajudar.

Como testar os dois

Nenhuma das ferramentas exige instalação, então o teste honesto custa cinco minutos: gere um dump (jstack -l <pid>), abra no jstack.review para ler as threads e então rode o mesmo arquivo no ThreadMine para ver o diagnóstico. No ThreadMine, o primeiro dump não pede cadastro e sai com health score, problemas detectados e causa raiz. Mesmo dump, duas respostas — ler vs. diagnosticar — e você decide qual o seu trabalho precisa. Os planos escalam de um free tier real a US$ 9 (Pro) / US$ 29 (Team) por mês quando você quer histórico e time.

Perguntas frequentes

O ThreadMine é gratuito?

O primeiro dump não pede nem cadastro: você envia em /analisar e recebe o diagnóstico completo. O plano Free (conta gratuita) dá análises diárias com histórico; os planos pagos começam em US$ 9/mês (Pro). Não existe recurso essencial trancado atrás de contato comercial.

O jstack.review é gratuito?

Sim. O jstack.review é um visualizador de thread dump online gratuito, client-side e sem cadastro. Ele parseia o seu dump inteiramente no navegador, agrupa as threads por estado e pilha e permite busca — uma ferramenta rápida e focada em ler um dump a olho.

Meu thread dump sai da minha máquina com o jstack.review?

Não. O jstack.review roda client-side: o dump é parseado no seu próprio navegador e nada é enviado a um servidor. Isso é uma vantagem real de privacidade. O ThreadMine, em contraste, analisa o dump no servidor (é isso que viabiliza detecção, IA e histórico) — os dumps são cifrados em trânsito e em repouso e têm vida curta; veja a página de segurança para os detalhes.

Posso usar os dois?

Sim, e é um fluxo razoável: os dois aceitam o mesmo thread dump padrão (jstack/jcmd). Use o jstack.review para uma olhada rápida e client-side, e o ThreadMine quando quiser detecção automática de deadlock/pool/leak/pinning, um health score, hipóteses de IA, ou comparar vários dumps ao longo do tempo.

Quer ver tudo isso aplicado ao seu dump?

Faça upload e tenha health score, problemas detectados e sugestões em segundos. Sem cadastro para o primeiro dump.