Conectando-se a um Processo para Coletar Registros de Log
Para conectar-se a um processo significa que um monitor que é criado para conter
os resultados observados por um agente associado. Você pode conectar-se a um processo que está coletando registros de log da mesma forma que se conectaria a qualquer outro processo.
Sempre que você ativar ou conectar-se a um processo Java, uma representação lógica do processo
Java será criada na exibição Profiling Monitor. Essa representação, o objeto do
processo, é identificada pelo nome e por um número PID (Process ID) que aparece
na exibição junto aos agentes associados.
Para ativar ou conectar um processo Java local ou remoto, siga estas etapas:
- A partir das Perspectivas Profiling and Logging, Java, Server ou Debug, selecione
Profile:

Selecione Launch ou Attach, em seguida, selecione
Java Process se o processo for local ou Remote
Process se for remoto.
- Se você selecionou Remote Process, a página Hosts será aberta.
- Especifique o Host name remoto ou seu IP
address.
- Especifique o Agent Controller port, se for diferente
do padrão. Clique em Next.
- Se você selecionou Attach, aparecerá a janela Agent, 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 a que você deseja
se conectar e mova-os para a área de janela direita.
- Convém clicar em Refresh para assegurar que você está com uma
lista atualizada. Clique em Next.
- Se você selecionou Launch, será aberta a janela Class.
- Selecione o Java Project e a Main class que você
pretende definir o perfil de dentro do
workbench ou se você pretender definir o perfil de classes fora do workbench,
selecione o Java Class no file system.
- Talvez seja necessário especificar onde está localizado Class path,
directory e JAR file.
- Você pode especificar, Parameters, VM arguments e
Environment Variables,
conforme necessário. Clique em Next. A página Destination é aberta.
- Especifique o projeto e o monitor no qual armazenará dados a partir desta
sessão de definição de perfil. Você também poderia especificar um arquivo externo. Clique em Next. A página Profiling Filters é aberta.
- Para selecionar o que deve e não deve ter definido o perfil, Select a filter set. Clique em Next.
A página Profiling Options é aberta..
- Selecione as caixas de opções para especificar se a definição de perfil deverá Analyze the application heap e se deverá
Analyze the application execution time. Clique em Next.
- Especifique se a definição de perfil deverá parar após number of method invocations ou amount of time. Clique em Finish. A definição do
perfil é iniciada:
- O Profiling Console é aberto exibindo a entrada e 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 a coleta de
lixo (clique no botão Run Garbage Collection
ou, caso disponível, fazer dump de referências de objeto
(clique no botão Collect Object References
na barra de ferramentas principal).
- Se o agente estiver no estado de execução mas não estiver coletando dados
(mostrado com o símbolo Paused
), a utilização do botão
Refresh Views
não terá nenhum efeito. Você deve iniciar a monitoração dos agentes para obter os dados mais recentes.
Selecione Start Monitoring no menu pop-up do agente.
- 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 está vazia. Para ocupá-la, clique em Refresh Views
.
Conceitos Relacionados
Visão Geral do Log Analyzer
Tarefas Relacionadas
Trabalhando com Arquivos de Log
(C) Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.