Ativando ou Anexando um Processo para Gerenciamento de Perfis

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 visualização Profiling Monitor. 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.

Anexando a um Aplicativo

  1. Na perspectiva Traçado de Perfil e Log, clique no menu drop-down Perfil Ícone de traçado de perfil e selecione Perfil.... O assistente Perfil é aberto.
  2. Dê um clique duplo em Conectar - Processo Java. Uma nova configuração é criada.
  3. Na guia Host, especifique o Nome do host ou endereço IP 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 Monitor. Configure os filtros de traçado de perfil conforme 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 Aplicar para aplicar as alterações.
  8. Clique em Perfil para anexar ao aplicativo.
  9. A visualização Profiling Monitor é atualizada exibindo o agente que representa o seu aplicativo. O console do workbench é 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 Traçado de Perfil e Log, clique no menu drop-down Perfil Ícone de traçado de perfil e selecione Perfil.... O assistente Perfil é aberto.
  2. Há vários tipos de processos Java que podem ser ativados:
  3. Selecione a guia Monitor. Configure os filtros de traçado de perfil conforme 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 Aplicar para aplicar as alterações.
  5. Clique em Perfil para anexar ao aplicativo.
  6. A visualização Profiling Monitor é atualizada exibindo o agente que representa o seu aplicativo. O console do workbench é aberto, exibindo a entrada e saída do programa.

Enquanto o perfil de seu aplicativo estiver sendo traçado, você poderá executar várias outras atividades de coleta de dados no aplicativo, como a coleta de referências do objeto e coleta de lixo.

Nota. 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

Tarefas Relacionadas
Coletando Referências de Objetos
Estudando a Coleta de Lixo
Definição de Perfil de um Aplicativo no Modo Independente
Traçando o Perfil com uma Implementação Local
Especificando Critérios para Definição de Perfil
Usando a Visualização Monitor de Traçado de Perfil