Ferramenta de Coleção e análise de despejo de encadeamento

Use a ferramenta Coleção e análise de despejo de encadeamento para obter despejos de encadeamentos de uma instância CQ em execução para solução dos seguintes problemas:

  • desempenho
  • bloqueio de contenção.
  • deadlock
  • outros problemas relacionados a encadeamento

Download e instalação

Using the tool

Você poderá acessar a ferramenta Coleção e análise de despejo de encadeamento diretamente de um navegador da Web em http://<host>:<port>/system/console/threadDumps

  1. Para obter despejos de encadeamento, insira o número de despejos de encadeamento a serem executados e o intervalo de tempo entre eles. Em seguida, clique em Gerar despejos de encadeamento.
    • Marque "Usar jstack" para que o jstack seja usado para gerar os despejos de encadeamento.
  2. Clique em Exibir versão formatada para visualizar uma lista expansível dos encadeamentos codificada por cores.
  3. Clique com o botão direito do mouse em Exibir arquivo bruto e selecione Salvar link como para salvar o arquivo de despejos de encadeamento em seu computador.

Interpretação dos resultados

Para uma análise rápida e simples dos despejos de encadeamento, você poderá visualizar a versão formatada em seu navegador da web.

  1. Clique em Exibir versão formatada para analisar rapidamente os despejos em busca de problemas óbvios em seu sistema.

  2. A exibição inicial do despejo de encadeamento mostra basicamente o estado de cada encadeamento em uma tabela. Ela oferece algumas ideias quanto à progressão dos encadeamentos ao longo do tempo.

  3. Os estados dos encadeamentos são codificados por cores da seguinte forma: Verde=em execução; laranja=esperando; vermelho=bloqueado; cinza=novo, encerrado e ausente.

  4. Clique em Mostrar / ocultar data e hora para mostrar a data e hora de cada despejo de encadeamento.

  5. Clique em Mostrar / ocultar informações extras para mostrar informações adicionais sobre os tópicos, incluindo o seguinte:

    • se o encadeamento é um daemon, prioridade, java e ID de encadeamento nativo
    • informações de estado de encadeamento estendida

    Essa operação poderá levar muito tempo, pois ela percorre toda a tabela de encadeamentos.

Para uma análise mais aprofundada, abra os despejos de encadeamentos em um analisador de despejos de encadeamento.

  1. Clique com o botão direito do mouse em Exibir arquivo bruto ao lado do arquivo de despejo e clique em Salvar link como para salvá-lo em seu computador.
  2. Abra o arquivo salvo em um analisador de despejo de encadeamento, como TDA ou IBM Thread Analyzer (Analisador de encadeamento da IBM).
Observação:

Tenha cuidado para não clicar em Exibir versão formatada em um servidor de produção caso você esteja solicitado mais de 20 despejos de encadeamento. Isso poderá colocar uma carga desnecessária no seu servidor. Em vez disso, baixe o arquivo de despejo de encadeamento para o seu computador para análise.

Problemas em aberto

  • O menu de navegação do Web Console é exibido incorretamente enquanto o despejo de encadeamento é gerado.

Capacidade de versão do CQ

  • CQ 5.5
  • AEM 5.6

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?