Coligir dados de sondas: Utilização básica

Para coligir dados de sondas, seleccione e configure as sondas que pretende utilizar quando definir a configuração de perfilamento na caixa de diálogo Perfil. As sondas serão aplicadas sempre que utilizar a configuração de perfilamento para lançar a aplicação na área de trabalho.

Nota: Estas instruções básicas de utilização destinam-se a aplicações que podem ser iniciadas na caixa de diálogo Perfil. As instruções também pressupõe que está a utilizar o Controlador de Agentes, assim como o agente JVMPI piAgent, na máquina a partir da qual pretende coligir dados.

Se a aplicação não puder ser iniciada a partir da caixa de diálogo Perfil ou se não puder utilizar o Controlador de Agentes ou o piAgent, consulte Coligir dados de sondas: Situações especiais.

Para utilizar as sondas com uma configuração de perfilamento

  1. No menu principal da área de trabalho na perspectiva Perfilar e Registar, seleccione Executar > Perfil. Na caixa de diálogo Perfil, seleccione ou crie uma configuração de início de perfilamento e depois seleccione o separador Supervisor. Seleccione o tipo de perfilamento Inserção da Sonda e faça clique em Opções de Edição.
  2. A página Inserção da Sonda apresenta uma lista de sondas na área de trabalho que estão todas disponíveis.
  3. Seleccione os ao lado das sondas que pretende aplicar. Estas sondas serão aplicadas sempre que lançar a aplicação na área de trabalho através da utilização da configuração de perfilamento.
  4. Se não pretender utilizar o conjunto de filtros predefinido, especifique um conjunto de filtros diferente para ter como destino as classes e os métodos para os quais pretende coligir dados. Pode especificar os conjuntos de filtros personalizados que apenas são aplicados às sondas que tenha seleccionado ou conjuntos de filtros padrão que são geralmente aplicados a recolhas de dados de perfilamento. Se especificar os dois, os filtros personalizados substituem os conjuntos de filtros padrão para as sondas seleccionadas.
    Atenção: Os conjuntos de Perfilamento dos filtros padrão são globais. Alterar, mudar o nome ou remover um conjunto de filtros irá afectar todos os conjuntos de perfilamento que utilizem o conjunto de filtros. Se pretender alterar ou mudar o nome de um conjunto de filtros, faça uma cópia de segurança antes de o modificar.

    Na maioria dos cenários, não será necessário especificar os conjuntos de filtros personalizados.

    1. Por baixo da lista de sondas, faça clique no separador Filtros.
    2. Seleccione a caixa de verificação Utilizar filtros personalizados (em vez de filtros de perfilamento padrão) para a sonda seleccionada.
    3. Seleccione um conjunto de filtros ou faça clique em Adicionar para configurar um conjunto novo.
    4. Para editar o conjunto de filtros, faça clique em Adicionar, Editar ou Remover.
  5. Faça clique em Terminar para fechar a página de opção das sondas.
  6. Para especificar um conjunto de filtros padrão para aplicar às recolhas de dados de perfilamento:

    1. Seleccione Perfilamento Java no separador Supervisor e faça clique em Editar Opções
    2. Seleccione um conjunto de filtros ou faça clique em Adicionar para configurar um conjunto novo.
    3. Para editar o conjunto de filtros, faça clique em Adicionar, Editar ou Remover.
    4. Faça clique em Terminar.

    Nota: Os limites para coligir dados que especifica na página Limitesnão se aplicam às sondas.
    Para mais informações sobre como os conjuntos de filtros e as especificações de destinos de sondas determinam quais as classes e métodos a ser instrumentados, consulte Destinos e filtros de sondas

  7. Quando terminar de seleccionar e configurar as sondas, faça clique em Perfil. A sua aplicação inicia com as sondas incorporadas. As sondas que seleccionar são aplicadas de acordo com as regras de filtragem.
    Nota:

    Quando utilizar a configuração de lançamento Adicionar - processo Java , as sondas serão apenas aplicadas a classes carregadas após ter anexado o processo Java. Se uma classe for carregada antes de o ter anexado, as sondas não serão aplicadas à classe.

    Quando desanexar, as sondas que tiverem sido aplicadas continuarão a coligir dados. Além disso, continuarão a ser aplicadas a classes novas que sejam carregadas, desde que as especificações de destino e os padrões de filtros das sondas correspondam aos nomes da classe.

    Se voltar a anexar o processo, pode aplicar sondas adicionais. Se o fizer, tanto as sondas novas, como as velhas irão funcionar. Os destinos e os filtros de cada uma delas serão comparados com os nomes de classes novas que sejam carregadas e aplicados a classes correspondentes.

Referência relacionada
Página de Inserção da Sonda Coligir dados de sondas: Situações especiais