Definindo Preferências de Definição de Perfil
Para alterar os padrões utilizados ao definir o perfil de um aplicativo, siga estas etapas:
- Selecione Window > Preferences. A janela Preferences
é aberta.
- Na árvore à esquerda, selecione Profiling and Logging. A área de janela
Profiling and Logging preferences é aberta.
- Utilize esta área de janela para:
- Ativar ou desativar a definição de perfil ou registro
- Alterar o nome padrão do projeto de uma nova sessão de definição de perfil.
- Especificar se mostrará as dicas úteis sobre a definição de perfil.
- Especificar o número da porta qye o agente utiliza para conectar-se ao
Agent Controller.
- Para alterar os recursos que aparecem na exibição Profiling Monitor, as cores
do texto na exibição Display Console ou as cores no gráfico de fluxo de execução, utilize
Appearance e os itens abaixo dele.
- Se você estiver trabalhando com mais de uma máquina, utilize Hosts para
identificá-las. A última máquina na lista está selecionada
por padrão.
- Para identificar agentes de registro, utilize Logging Agents.
- Para filtrar grupos de pacotes ou classes a partir da definição de perfil,
utilize Profiling > Filters. Para obter detalhes, consulte:
Specify the profiling filters.
- Para definir opções para todos os agentes de definição de perfil (ou seja, especificar se
a definição de perfil deverá analisar o heap do aplicativo e o tempo de execução do aplicativo),
utilize Profiling > Options.
Nota:
Para definir opções de definição de perfil para um único agente, dê um clique com o botão direito do mouse e
selecione Properties >
Next.
Clique em Show details para obter as opções adicionais sobre o comportamento de definição de perfil.
- Por padrão, a caixa de opções, My application uses too much memory, está selecionada. Isto significa que apenas os dados de heap serão coletados. Utilize esta
opção para localizar fugas de memória e para analisar as informações sobre heap, como classes carregadas, número de instâncias por classe, tamanho total da classe e informações sobr coleta de lixo.
- Para coletar informações adicionais, incluindo o nível da
instância, clique em Show details e depois marque Show instance level
information.
- Por padrão, a caixa de opções, My application is too slow, não está
selecionada. Isto evitará que sejam coletados os eventos de fluxo de execução, tais
como entradas de método e saídas de método.
- Para coletar informações sobre classes que foram filtradas, clique em
Show details e marque Collect boundary classes excluded by the filter.
As classes de limite são diretamente chamadas pelas classes que foram incluídas
nos critérios de filtragem.
- Para coletar eventos de fluxo de execução, como entradas e saídas de
método, selecione Show execution flow graphical details. A exibição e a tabela
Execution Flow estarão disponíveis apenas se esta opção estiver selecionada.
- Para limitar os dados que estão sendo coletados, utilize Profiling >
Collections.
- Por padrão, a sessão de definição de perfil termina logo que o aplicativo definido pelo perfil
pára a execução. Para chamar a definição de perfil, selecione Stop profiling after a number of
invocations e defina o número.
- Para coletar dados por um período de tempo, selecione Stop profiling after a specified amount of time
e defina o número de segundos.
- Clique em Apply. Suas opções são efetivadas em todas as janelas
de definição de perfil abertas atualmente. Clique em OK para fechar a janela Preferences.
Conceitos relacionados
Visão Geral da Ferramenta de Definição de PerfisTarefas Relacionadas
Definindo o Perfil de um Aplicativo
Especificando Filtros de Definição de Perfil
(C) Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.