Conectando a um Servidor no Modo de Traçado de Perfil
Depois que o servidor tiver iniciado com êxito no modo de traçado de perfil, o
assistente Attach (Conectar) é aberto. Ele permite então conectar ao servidor e definir
as opções e os filtros do traçado de perfil.
Conectar-se a um servidor significa que um monitor é criado para conter os
resultados observados por um agente associado.
Para conectar ao servidor iniciado em modo de traçado de perfil, siga estas
etapas:
- Se o ID do processo do servidor não puder ser determinado automaticamente (apenas o WAS 6
suporta isso), a guia Agents (Agentes) aparece, exibindo agentes desconectados (e portanto disponíveis)
que estão sendo executados e estão coletando dados.
- Selecione os agentes que estão associados aos IDs do processo aos quais você deseja
se conectar e mova-os para a área de janela à direita.
- Convém clicar em Refresh (Atualizar) para assegurar de que você está com uma
lista atualizada. Clique em Next (Avançar).
- Na guia Profiling (Traçado de Perfil), há três subguias utilizadas para especificar
as opções de traçado de perfil:
- Na subguia Overview (Visão Geral), selecione a definição de traçado de perfil (p.ex. Memory
Analysis (Análise de Memória)) mais apropriada. Se as opções tiverem de ser refinadas
posteriormente, você poderá criar uma nova definição de traçado de perfil ou editar
uma já existente. Para alterar a filtragem de pacotes e classes, você deve editar
a definição de traçado de perfil.
- Na guia Limits (Limites), você pode definir limites para a quantidade de
dados de traçado de perfil coletados. Você pode especificar um número máximo de
chamadas de método ou uma duração de tempo após a qual nenhum dado de traçado
de perfil será coletado.
- Na guia Destination (Destino), você pode especificar onde os dados de
traçado de perfil serão armazenados após serem coletados. Especifique os nomes
do projeto e do monitor nos quais deseja armazenar os dados. Se você deseja
armazenar os resultados em um arquivo para visualização posterior (por meio da
ação Import-Profiling file (Importar-Arquivo de Traçado de Perfil)), selecione
a caixa "Send profiling data to a file" (Enviar dados de traçado de perfil para
um arquivo) e especifique o caminho completo do arquivo. Nota: Ao traçar o perfil
para um arquivo, nenhum dado será mostrado nas visualizações. Para visualizar os
dados, você deve importar o arquivo de traçado de perfil para o seu espaço de trabalho.
- Clique em Finish (Concluir). O traçado de perfil é iniciado:
- A visualização Console é aberta, exibindo a entrada e a saída do programa.
- Os agentes associados monitoram o aplicativo (mostrado com o
símbolo Monitoring
)
até que tenha sido executado até o fim.
- Os objetos de Profiling são criados e exibidos no Profiling Monitor e
são identificados pelo nome e por um número PID (Process ID). Este objeto
de processo do workbench é uma representação lógica do processo Java selecionado,
não é um processo do sistema.
- No estado monitorado, você pode executar coleta de lixo (clique no botão
Run Garbage Collection (Executar Coleta de Lixo)
) ou, se disponível, coletar referências do
objeto (clique no botão Collect Object References (Coletar Referências do Objeto)
na barra de menus principal).
- Você deve iniciar a monitoração dos agentes para obter os dados de traçado de perfil. Para
iniciar a coleta de dados de traçado de perfil, selecione Start Monitoring (Iniciar Monitoração)
no menu pop-up do agente. Clique em Refresh Views (Atualizar Visualizações) para atualizar as
visualizações dos últimos dados coletados do aplicativo cujo perfil está sendo traçado.
- Se o agente estiver no estado terminado (mostrado pelo símbolo Terminado
), significa
que ele terminou a monitoração do aplicativo que foi executado até
o fim.
- Para analisar dados da sessão de definição de perfil, você pode abrir outras exibições Profiling and Logging. Quando você abre uma exibição pela primeira vez, ela talvez esteja
vazia. Para preenchê-la, clique em Refresh Views
.
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.