Identificar módulos activos
Os modelos activos dentro de um programa pode ser facilmente identificados utilizando a vista Fluxo de Execução da ferramenta de perfilamento. Utilizar a vista Fluxo de Execução irá permitir ao utilizador examinar os módulos dentro de um programa e identificar rapidamente quando e onde se gasta a maioria dos recursos do programa.
Pré-requisitos:
Para abrir a vista Fluxo de Execução, siga estes passos:
- Na vista Supervisor de Perfilamento, seleccione um recurso sob um projecto de perfil, por exemplo um supervisor ou um agente.
- Fazer clique com o botão direito do rato, em seguida, seleccionar Abrir com > Fluxo de Execução. Irá abrir-se a vista Fluxo de Execução.
- Na vista Fluxo de Execução, cada módulo consiste num grande número de chamadas de método. Os métodos são representados por faixas verticais , progredindo da esquerda para a direita, e as partes activas do módulo são identificadas por esta progressão da esquerda para a direita.
- O utilizador poderá examinar partes específicas do gráfico ampliando
uma área em particular.
- Para as secções do gráfico que pode estar confusas devido às chamadas repetitivas que se devem a construções iterativas, conforme o exemplo que se segue:

O utilizador pode utilizar a opção do menu emergente 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 representa o número de chamadas. No exemplo que se segue, o método de comparação é chamado 7 vezes.
Sugestões
- Ao seleccionar um método, todos os respectivos métodos chamados são realçados a amarelo.
- Pode arrastar e largar as vistas na área de trabalho, organizando o esquema, caso seja necessário.
- Sempre que apontar o cursor o tempo base correspondente é indicado na barra de estado.
- Para redefinir a visualização da vista, fazer clique no botão Inicial.
Conceitos relacionados
Descrição geral da ferramenta de perfilamento
Vista Fluxo de Execução e Tabela
Tarefas relacionadas
Perfilar uma aplicação
Lançar ou anexar um processo Java
(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.