Identificando Encadeamentos Ativos

Os encadeamentos ativos de um programa podem ser facilmente identificados através da visualização Fluxo de Execução, da Ferramenta de Traçado de Perfil. Utilizar a visualização Fluxo de Execução permitirá examinar os encadeamentos de um programa identificar rapidamente quando e onde a maioria dos recursos do programa são gastos.

Pré-requisitos:

Para abrir a visualização Execution, siga estas etapas:

  1. Na visualização Monitor de Traçado de Perfil, selecione um recurso em um projeto de traçado de perfil, por exemplo, um monitor ou um agente.
  2. Dê um clique com o botão direito do mouse e selecione Abrir com > Fluxo de Execução. A visualização Fluxo de Execução é aberta.
  3. Na visualização Fluxo de Execução, cada encadeamento consiste em um grande número de chamadas de método. Os métodos são representados por tiras verticais, progredindo da esquerda para a direita e as partes ativas do encadeamento são identificadas por essa progressão.
  4. Você pode examinar as partes específicas do gráfico ao aumentar o zoom aumentar o zoom de uma área específica.
  5. Para seções do gráfico que podem ter se desorganizado por chamadas repetitivas, devido a constructos iterativos, como no exemplo abaixo:

    Imagem do gráfico de visualização do fluxo de execução com repetições ocultas marcadas com um x.

    Você pode utilizar a opção do menu pop-up Detectar todas as repetições para consolidar as repetições no gráfico. As chamadas repetitivas são marcadas com um X.n, onde n é o número de chamadas. No exemplo abaixo, o método de comparação é chamado 7 vezes.

    Imagem do gráfico da visualização do fluxo de execução com repetições ocultas e marcadas com um x.

Dicas

Conceitos Relacionados
Visão Geral da Ferramenta de Traçado de Perfil
Visualização e Tabela Fluxo de Execução

Tarefas Relacionadas
Traçado de Perfil de um Aplicativo
Iniciando ou Anexando um Processo Java