Como usar “Analisador de thread dumps JVM”

Analisador de thread dumps JVM faz parte das ferramentas de arquivo do KivTools. A bancada acima resolve todo o trabalho em uma única tela: arquivos escolhidos no seu dispositivo e depois um arquivo para baixar.

A conversão roda dentro da página, em JavaScript. Nada do que você digita é enviado, a ferramenta continua funcionando offline e serve para dados que você não pode mandar para terceiros.

  1. Cole ou digite o conteúdo no campo acima.
  2. Selecione o arquivo a processar no seletor de arquivos acima.
  3. Clique em Analisar localmente para gerar o resultado.
  4. Use Copiar para tirar o resultado da página.
  5. Use Limpar para limpar o formulário antes da próxima rodada.
  6. Confira o resultado em uma segunda fonte antes de usar em produção.

Contexto e confiabilidade

Ferramentas de arquivo

Formatos binários carregam mais do que o conteúdo visível: metadados, perfis de cor, fontes embutidas e, na prática, bastante informação que você não pretendia publicar. Estas ferramentas transformam ou inspecionam o arquivo mantendo o conteúdo útil intacto.

Duas armadilhas dominam: qualidade perdida em recodificações sucessivas e metadados que ficam para trás depois de uma edição. Comprima uma única vez a partir do original e veja o que o arquivo ainda declara antes de compartilhar.

Obter resultados confiáveis

Navegadores, programas de desktop e utilitários de linha de comando devem concordar; diferenças normalmente indicam outra codificação, outro idioma ou outra versão. Abra o resultado em um visualizador confiável e confira tamanho, dimensões e, quando importa, o painel de metadados em vez do nome do arquivo.

Alguns formatos são contêineres: a extensão não diz o que há dentro. Quando um sistema recusa o arquivo, olhe os primeiros bytes antes de renomear. Guarde uma cópia da entrada enquanto testa, para que um ajuste errado nunca destrua o original.

Detalhes práticos

Entrada e saída

Aceita texto colado ou arquivos locais .txt/.log (text/plain) com thread dumps JVM; gera resumo de estados, frames mais frequentes, threads bloqueadas e correlação entre locks esperados e proprietários.

Usos comuns

Diagnosticar um serviço Java travado encontrando threads bloqueadas e seus locks proprietários; revisar frames superiores após um incidente para detectar caminhos de execução comuns; relacionar threads em espera com detentores de locks em investigações de deadlock.

Processamento e privacidade

O texto do thread dump que você cola ou carrega de um arquivo .txt/.log é processado por JavaScript no navegador e não é enviado ao KivTools.

Limites e compatibilidade

Somente thread dumps em texto simples (.txt, .log) são suportados; entrada binária ou não JVM não é analisada e dumps truncados podem gerar correlações incompletas.

Perguntas frequentes

O Analisador de thread dumps JVM é gratuito?

Sim. Todas as ferramentas do KivTools são gratuitas, não exigem conta e não têm cota. Não existe plano pago escondido atrás da bancada nem e-mail obrigatório para usar o resultado.

Onde meus dados são processados?

No seu navegador. O script é carregado uma vez e a conversão acontece na sua máquina; é por isso que a ferramenta continua funcionando quando a rede cai.

O que posso colocar no Analisador de thread dumps JVM?

Aceita texto colado ou arquivos locais .txt/.log (text/plain) com thread dumps JVM; gera resumo de estados, frames mais frequentes, threads bloqueadas e correlação entre locks esperados e proprietários. Entradas grandes costumam passar sem problema; para volumes extremos, uma ferramenta local de linha de comando é mais adequada.

Qual é a precisão do resultado?

Primeiro o formato, depois o tamanho: zip, tar.gz e 7z diferem em compatibilidade tanto quanto em taxa. Compare antes uma amostra pequena e conhecida quando o resultado alimenta um processo automático.

Posso usar o resultado comercialmente?

O resultado é seu: sem marca d’água, sem etiqueta de licença e sem exigência de atribuição. Apenas verifique a licença do formato de base quando ele for para um produto.

Funciona no celular e offline?

A página funciona em qualquer navegador móvel moderno e passa para uma coluna em telas pequenas. As ferramentas locais continuam funcionando offline depois que a página carrega.

Ferramentas recentes: