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.

Anexando a um Aplicativo

  1. Na perspectiva Profiling and Logging, clique no ícone Profile ícone de definição de perfil e selecione Profile. O assistente Profile é aberto.
  2. Clique duas vezes em Attach - Java Process. Uma nova configuração é criada.
  3. Na guia Host, especifique o Host name ou IP address e a porta do Agent Controller (se for diferente da padrão).
  4. Selecione os agentes associados ao ID do processo ao qual você deseja anexar.
  5. Utilize as teclas de seta para selecionar o agente.
    Sugestão: Clique em Refresh a qualquer momento para obter uma lista de agentes.
  6. 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.
  7. Clique em Apply para aplicar as alterações.
  8. Clique em Run para anexar ao aplicativo.
  9. 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.

Ativando um Aplicativo

Para ativar um processo Java local ou remoto, siga estas etapas:

  1. Na perspectiva Profiling and Logging, clique no ícone Profile ícone de definição de perfil e selecione Profile. O assistente Profile é aberto.
  2. Há vários tipos de processos Java que podem ser ativados:
  3. 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.
  4. Clique em Apply para aplicar as alterações.
  5. Clique em Run para anexar ao aplicativo.
  6. 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