Lançar ou anexar a um processo para perfilar

A ferramenta de perfilamento fornece a capacidade de anexar a uma aplicação em execução ou de lançar uma aplicação para perfilamento.
Anexar a uma aplicação significa que é criado um supervisor para conter os resultados observados por um agente associado.
Lançar um processo significa que o processo é iniciado por um agente que está associado ao processo, e é criado um supervisor para conter os resultados observados pelo agente.

Sempre que lançar ou anexar a um processo Java, será criada uma representação lógica do processo Java na vista Supervisor de Perfilamento. Esta representação, o objecto do processo, é identificada pelo nome bem como pelo número do ID (PID) que aparece na vista juntamente com os agentes associados.

Anexar a uma aplicação

  1. Na Perspectiva Perfilar e Registar, fazer clique no menu pendente ícone perfilar Perfil, e seleccionar Perfil... O assistente de Perfilamento é aberto.
  2. Fazer duplo clique em Anexar - Processo Java. Será criada uma nova configuração.
  3. No separador Sistema Central, especifique o Nome do sistema central ou endereço de IP e a porta Controlador de Agentes (se diferente do predefinido).
  4. Seleccionar os agentes que estão associado ao ID de processo ao pretende anexar.
  5. Utilizar as teclas de setas para seleccionar o agente.
    Sugestão: Fazer clique em Renovar sempre que quiser para obter uma lista de agentes.
  6. Seleccionar o separador Supervisor. Configurar os filtros de perfilamento conforme o necessário. Consultar o tópico Especificar critérios de perfilamento para obter mais informações sobre a configuração dos filtros de perfilamento.
  7. Fazer clique em Aplicar para aplicar as alterações.
  8. Fazer clique em Perfilamento para anexar à aplicação.
  9. A vista Supervisor de Perfilamento é actualizada apresentando o agente que representa a aplicação. Irá abrir-se a consola da área de trabalho, apresentando os dados de entrada e saída do programa.

Lançar uma aplicação

Para lançar um processo Java local ou remoto, siga estes passos:

  1. Na Perspectiva Perfilar e Registar, fazer clique no menu pendente ícone perfilar Perfil, e seleccionar Perfil... O assistente de Perfilamento é aberto.
  2. Existem vários tipos de processos Java que podem ser lançados:
  3. Seleccionar o separador Supervisor. Configurar os filtros de perfilamento conforme o necessário. Consultar o tópico Especificar critérios de perfilamento para obter mais informações sobre a configuração dos filtros de perfilamento.
  4. Fazer clique em Aplicar para aplicar as alterações.
  5. Fazer clique em Perfilamento para anexar à aplicação.
  6. A vista Supervisor de Perfilamento é actualizada apresentando o agente que representa a aplicação. Irá abrir-se a consola da área de trabalho, apresentando os dados de entrada e saída do programa.

Quando a aplicação estiver a ser perfilada, poderão ser desempenhadas uma série de outras actividades de recolha de dados na aplicação, como recolher referências de objecto e recolhas 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
Descrição geral da ferramenta de perfilamento
Perfilar recursos

Tarefas relacionadas
Recolher referências de objectos
Estudar a recolha de lixo
Perfilar uma aplicação no modo autónomo
Perfilar com uma implementação local
Especificar critérios de perfilamento
Utilizar a vista Supervisor de Perfilamento