A visualização e a tabela Fluxo de Execução mostram uma representação da execução do programa inteiro. Na visualização, os encadeamentos do programa se ajustam horizontalmente e a hora é medida para que a execução inteira caiba verticalmente. Na tabela, os encadeamentos são agrupados na primeira coluna e a hora é gravada em linhas sucessivas.
A seguir um exemplo da visualização Fluxo de Execução:
As tiras caem como cascatas para a direita à medida que um método chama outro, cujo método que responde por sua vez chama outro método e assim por diante. As tiras são agrupadas em colunas por encadeamento. Uma fina linha vertical preta separa uma coluna da outra. O nome de cada encadeamento aparece na parte superior da sua coluna.
Utilize a ferramenta Zoom In
para expandir
o gráfico.
A visualização Fluxo de Execução exibe as seguintes informações:
Se a visualização estiver aberta a partir do objeto do monitor, ela mostrará a execução de todos os agentes sob o monitor. O nome do encadeamento mostra o ID do processo correspondente para diferenciar entre encadeamentos do mesmo nome em processos diferentes.
Por padrão, o encadeamento de GC (Coleta de Lixo) está oculto. Ele pode ser tornado visível selecionando Encadeamento > GC no menu Contexto. Quando visível, o encadeamento GC é exibido na coluna mais à esquerda. O encadeamento GC contém objetos coletados de todos os processos sob este monitor. Um retângulo fino aparece nessa coluna sempre que ocorre a coleta de lixo para um objeto. Como acontece com outros objetos e métodos na visualização, você pode clicar no objeto para o qual a coleta de lixo ocorreu para selecioná-lo. Retângulos grandes, altos e cinzas representam fases da coleta de lixo na sessão de definição de perfil.
A barra de ferramentas da visualização e da tabela contém os seguintes controles:
Item de menu | Definição |
---|---|
![]() |
Ampliar o gráfico. |
![]() |
Para diminuir zoom do gráfico. |
![]() |
Retornar ao tamanho original do gráfico. |
![]() |
Mostrar o tempo Acumulativo Bruto como uma porcentagem. |
![]() |
Editar as cores do gráfico. |
![]() |
Selecionar uma parte do gráfico para aumentar. |
![]() |
Exportar registros para formatos de relatório disponíveis. O diálogo Novo Relatório permite selecionar o tipo do relatório e abrir o documento utilizando o editor padrão do sistema. |
![]() | Selecione a opção Mostrar Tempo para selecionar a base de tempo do gráfico.
|
Você também possui controle do corpo do gráfico. Aponte o mouse sobre
uma tira para exibir informações de status (por exemplo:
)
Apontar em outro lugar na visualização mostra o nome do encadeamento e a hora correspondente à posição vertical do ponteiro.
Item de menu | Definição |
---|---|
![]() |
Atualizar a visualização |
![]() |
Editar as cores do gráfico. |
![]() |
Retornar ao tamanho original do gráfico. |
![]() | Escolher as colunas para exibir a tabela. |
![]() | Mostrar Detalhes de Chamada de Método para o método selecionado. |
![]() | Mostrar Chamada de Método para o método selecionado. |
Detectar todas as repetições | Exibe Xs para identificar métodos chamados freqüentemente. |
Ocultar Todas as Repetições | Oculta a visualização de Xs em métodos chamados freqüentemente. |
Encadeamentos > Mostrar Todos os Encadeamentos | Exibe todos os encadeamentos pertencentes ao recurso selecionado. |
Encadeamentos > Ocultar Todos os Encadeamentos | Oculta todos os encadeamentos do recurso selecionado. |
Encadeamentos > GC | Exibe o encadeamento Coleta de Lixo. |
Encadeamentos > nome do encadeamento | Exibe o encadeamento designado. |
Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Recursos de Definição de Perfil
Tarefas relacionadas
Definindo o Perfil de um Aplicativo
Visualizando Gargalos de Desempenho
Visualizando Chamadas e Responsáveis pela Chamada de um Método
Identificando Fases da Execução do Programa
Identificando Encadeamentos Ativos
Identificando Métodos Intensivos de Recursos
(C) Direitos Autorais IBM Corporation 2000, 2006. Todos os Direitos Reservados.