Ativando ou Anexando a um Aplicativo para Traçado de Perfil
A Ferramenta de Traçado de Perfil oferece a capacidade de anexar a um aplicativo em execução
ou ativar um aplicativo para traçado de perfil.
Anexar a um aplicativo significa que um monitor é criado para conter os resultados
observados por um agente associado.
Anexar um processo significa que o processo é iniciado com um agente
associado ao processo e um monitor é criado para conter os resultados observados pelo
agente.
Sempre que você ativar ou conectar-se a um processo Java, uma representação lógica do processo
Java será criada na visualização Monitor de Traçado de Perfil. Essa representação, o objeto do
processo, é identificada pelo nome e por um número PID (Process ID) que aparece
na visualização junto aos agentes associados.
- Na perspectiva Traçado de Perfil e Log, clique no ícone Perfil
e selecione Perfil. O assistente de Perfil é aberto.
- Clique duas vezes em Anexar - Processo Java. Uma nova configuração é criada.
- Na guia Host, especifique o nome do Host ou endereço IP e a
porta do Agent Controller (se for diferente da padrão).
- Selecione os agentes associados ao ID do processo ao qual você deseja anexar.
- Utilize as teclas de seta para selecionar o agente.
Sugestão: Clique em Atualizar a
qualquer momento para obter uma lista de agentes.
- Selecione a guia Traçado de Perfil. Configure os filtros de traçado de perfil,
conforme for necessário. Consulte o tópico Especificando Critérios para Traçado de Perfil
para obter informações adicionais sobre configuração de filtros para traçado de perfil.
- Clique em Aplicar para aplicar as alterações.
- Clique em Perfil para conectar-se ao aplicativo.
- A visualização Monitor de Traçado de Perfil é atualizada exibindo o agente que representa o seu aplicativo.
O console do workbench é aberto, exibindo a entrada e a saída do programa.
Para ativar um processo Java local ou remoto, siga estas etapas:
- Na perspectiva Traçado de Perfil e Log, clique no ícone Perfil
e selecione Perfil. O assistente de Perfil é aberto.
- Há vários tipos de processos Java que podem ser ativados:
- Para ativar um Aplicativo Java, siga estas etapas:
- Clique duas vezes em Aplicativo Java. Uma nova configuração é criada.
- Selecione Projeto Java e Classe Principal, cujo perfil você pretende
definir.
- Na guia Argumentos, digite qualquer Argumento de Programa e/ou
Argumento VM que você queira que essa configuração utilize.
- O diretório bin do Agent Controller precisa ser especificado no caminho do sistema para que
o aplicativo tenha seu perfil traçado no Eclipse. Se
ele não tiver sido especificado, use a guia Ambiente para incluir a variável de ambiente no caminho do aplicativo.
- Clique na guia Ambiente.
- Clique em Novo.
- No diálogo Nova Variável de Ambiente, especifique o Nome como PATH.
- Especifique o Valor como o diretório bin da instalação do Agent Controller, por exemplo,
D:\agentcontroller_install\bin.
- Clique em OK para aplicar as alterações.
- Para ativar um Aplicativo Java Externo, siga estas etapas:
- Clique duas vezes em Aplicativo Java Externo. Uma nova configuração é criada.
- Na guia Host, especifique o nome do Host ou endereço IP e
a porta do Agent Controller (se for diferente da padrão). Clique
em Incluir e, em seguida, vá para a guia Principal.
- Selecione a Classe Java do sistema de arquivos.
- Talvez seja necessário especificar onde localizar o Caminho da Classe, o diretório
e o arquivo JAR.
- Você pode especificar Parâmetros, Argumentos VM e Variáveis de Ambiente, conforme for necessário.
Nota: O Diretório de Trabalho sob a guia Argumentos somente se aplica a aplicativos externos
ativados no host local especificado na guia Host. Esse campo será ignorado para aplicativos externos
ativados em um host remoto.
- Para ativar um workbench de tempo de execução Eclipse, siga estas etapas:
- Clique duas vezes em Workbench de Tempo de Execução. Uma nova configuração é criada.
- Na guia Argumentos, altere os argumentos utilizados para ativar o workbench
de tempo de execução ou aceite os padrões e selecione a guia Plug-ins.
- A guia Plug-ins oferece a oportunidade de selecionar os plug-ins que serão
carregados na inicialização do workbench de tempo de execução. Faça todas as alterações necessárias (ou aceite os padrões)
e clique na guia Rastreio.
- Na guia Rastreio, você pode modificar os sinalizadores de rastreio utilizados pelos plug-ins.
- Selecione a guia Traçado de Perfil. Configure os filtros de traçado de perfil,
conforme for necessário. Consulte o tópico Especificando Critérios para Traçado de Perfil
para obter informações adicionais sobre configuração de filtros para traçado de perfil.
- Clique em Aplicar para aplicar as alterações.
- Clique em Perfil para conectar-se ao aplicativo.
- A visualização Monitor de Traçado de Perfil é atualizada exibindo o agente que representa o seu aplicativo.
O console do workbench é aberto, exibindo a entrada e a saída do programa.
Enquanto o perfil de seu aplicativo estiver sendo definido, você poderá executar várias outras atividades
de coleta de dados no aplicativo, como Coletando Referências do Objeto
e Coleta de Lixo.
Comunicado. A JVM do iSeries requer as seguintes opções para gerar eventos de entrada e saída de método para estatísticas de método:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Conceitos Relacionados
Visão Geral da Ferramenta de Traçado de Perfil
Recursos de Traçado de Perfil
Tarefas Relacionadas
Traçado de Perfil de um Aplicativo no Modo Independente
Especificando Critérios para Traçado de Perfil
Utilizando a Visualização Monitor de Traçado de Perfil
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.