A vista e a tabela de fluxo de execução mostram ambas uma representação de todo o programa de execução. Na vista, os módulos do programa encaixam horizontalmente, e o tempo é representado verticalmente na escala de modo a que toda a execução encaixe. Na tabela, os módulos estão agrupados na primeira coluna e o tempo é registado em filas sucessivas.
A seguir encontra-se um exemplo da vista Fluxo de Execução:
As faixas estão dispostas em cascata no lado direito quando um método chama outro método, cujo método correspondente, por sua vez, chama outro método e assim em diante. As faixas são agrupadas em colunas por módulo. Uma linha vertical fina e preta separa uma coluna da outra. O nome de cada módulo aparece no topo da respectiva coluna.
Utilizar a ferramenta do zoom para aproximar para expandir o gráfico.
A vista Fluxo de Execução apresenta as seguintes informações:
Se a vista estiver aberta no objecto do supervisor, mostra a execução para todos os agentes sob o supervisor. O nome do módulo mostra o ID do processo correspondente para diferenciar entre módulos do mesmo nome em processos diferentes.
Por predefinição, o módulo de RL (recolha de lixo). Poderá ficar visível se seleccionar Módulo> RL no menu Contexto. Quando está visível, o módulo de RL é apresentado na coluna mais à esquerda. O módulo de RL contém objectos recolhidos a partir de todos os processos sob este supervisor. Aparece um rectângulo fino nesta coluna sempre que ocorre uma recolha de lixo para um objecto. Tal como acontece com outros objectos e métodos na vista, pode fazer clique no objecto para o qual ocorreu a recolha de lixo para o seleccionar. Os rectângulos cinzentos, elevados e grandes representam as fases da recolha de lixo na sessão de perfilamento.
A barra de ferramentas para a vista e para a tabela contém os seguintes controlos
Artigo do menu | Definição |
---|---|
![]() |
Para ampliar o gráfico. |
![]() |
Para reduzir o gráfico. |
![]() |
Regressar ao tamanho de gráfico original. |
![]() |
Mostrar o tempo cumulativo não calculado como uma percentagem. |
![]() |
Editar as cores do gráfico. |
![]() |
Para seleccionar uma porção do gráfico a ampliar. |
![]() |
Exporta registos para formatos de relatório disponíveis. O diálogo Novo Relatório permite-lhe seleccionar o tipo de relatório e abrir o documento utilizando o editor de sistema predefinido. |
![]() | Seleccione a opção Mostrar Tempo para seleccionar a base de tempo do gráfico.
|
Poderá ter também algum controlo sobre o corpo do gráfico. Colocar o rato sobre uma faixa para ver as informações sobre o estado (por exemplo: )
Se estiver sobre qualquer outro local na vista, apresenta o nome do módulo e o tempo correspondente à posição vertical do indicador.
Artigo do menu | Definição |
---|---|
![]() |
Renovar a vista |
![]() |
Editar as cores do gráfico. |
![]() |
Regressar ao tamanho de gráfico original. |
![]() | Seleccionar as colunas para visualizar na tabela. |
![]() | Mostrar Detalhes de Invocação de Método para o método seleccionado. |
![]() | Mostrar Invocação de Método para o método seleccionado. |
Detectar todas as repetições | Apresenta os Xs para identificar métodos chamados frequentemente. |
Ocultar todas as repetições | Oculta a apresentação dos Xs em métodos chamados frequentemente. |
Módulos > Mostrar todos os módulos | Apresentar todos os módulos que pertencem ao recurso seleccionado. |
Módulos > Ocultar todos os módulos | Ocultar todos os módulos que pertencem ao recurso seleccionado. |
Módulos > RL | Apresentar o módulo Recolha de Lixo. |
Módulos > nome do módulo | Apresenta o módulo nomeado. |
Conceitos relacionados
Descrição geral da Ferramenta de Perfilamento
Perfilar recursos
Tarefas relacionadas
Perfilar uma aplicação
Visualizar congestionamentos de rendimento
Visualizar invocações e chamadores de um método
Identificar fases da execução do programa
Identificar módulos activos
Identificar métodos intensivos de recurso
(C) Copyright IBM Corporation 2000, 2006. Todos os Direitos Reservados.