Ativando ou Anexando a um Aplicativo para Definição de Perfil
A Ferramenta de Definição de Perfil oferece a capacidade de anexar a um aplicativo em execução
ou ativar um aplicativo para definição 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 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.
- Na perspectiva Profiling and Logging, clique no ícone Profile
e selecione Profile. O assistente Profile é aberto.
- Clique duas vezes em Attach - Java Process. Uma nova configuração é criada.
- Na guia Host, especifique o Host name ou IP address 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 Refresh a
qualquer momento para obter uma lista de agentes.
- Selecione a guia Profiling. Configure os filtros de definição de perfil,
conforme for necessário. Consulte o tópico Especificando Critérios para Definição de Perfil
para obter informações adicionais sobre configuração de filtros para definição de perfil.
- Clique em Apply para aplicar as alterações.
- Clique em Run para anexar ao aplicativo.
- A visualização Profiling Monitor é atualizada exibindo o agente que representa o seu aplicativo.
O Profiling Console é aberto exibindo a entrada e saída do programa.
Para ativar um processo Java local ou remoto, siga estas etapas:
- Na perspectiva Profiling and Logging, clique no ícone Profile
e selecione Profile. O assistente Profile é aberto.
- Há vários tipos de processos Java que podem ser ativados:
- Para ativar um Aplicativo Java, siga estas etapas:
- Clique duas vezes em Java Application. Uma nova configuração é criada.
- Selecione Java Project e Main class, cujo perfil você pretende
definir.
- Na guia Arguments, digite qualquer Program arguments e/ou
VM arguments que você queira que essa configuração utilize.
- Para ativar um Processo Java externo, siga estas etapas:
- Clique duas vezes em External Java Application. Uma nova configuração é criada.
- Na guia Host, especifique o Host name ou IP address e
a porta do Agent Controller (se for diferente da padrão). Clique
em Add e, em seguida, vá para a guia Main.
- Selecione a Java Class do sistema de arquivos.
- Talvez seja necessário especificar onde localizar o Class path, o directory
e o JAR file.
- Você pode especificar Parameters, VM arguments e Environment
Variables, conforme for necessário.
- Para ativar um workbench de tempo de execução Eclipse, siga estas etapas:
- Clique duas vezes em Run-time Workbench. Uma nova configuração é criada.
- Na guia Arguments, 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 Tracing.
- Na guia Tracing, você pode modificar os sinalizadores de rastreio utilizados pelos plug-ins.
- Selecione a guia Profiling. Configure os filtros de definição de perfil,
conforme for necessário. Consulte o tópico Especificando Critérios para Definição de Perfil
para obter informações adicionais sobre configuração de filtros para definição de perfil.
- Clique em Apply para aplicar as alterações.
- Clique em Run para anexar ao aplicativo.
- A visualização Profiling Monitor é atualizada exibindo o agente que representa o seu aplicativo.
O Profiling Console é aberto exibindo a entrada e 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 Definição de Perfil
Recursos de Definição de Perfil
Exibição Profiling Monitor
Tarefas Relacionadas
Definição de Perfil de um Aplicativo no Modo Independente
Especificando Critérios para Definição de Perfil
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.