Especificando Critérios para Definição de Perfil

Pré-requisitos:

As ações a seguir são todas executadas na guia Profiling de configuração da definição de perfil criada quando você ativou ou anexou ao seu aplicativo.

A especificação de conjuntos de definições de perfil e criação de filtros de definição de perfil permitem especificar o subconjunto de informações que você deseja analisar. Os conjuntos de definições de perfil especificam o tipo de dados a ser coletado e os filtros asseguram que apenas detalhes relevantes sejam canalizados para as visualizações. O uso de filtros é especialmente útil quando velocidade e eficiência são críticos: quanto menos dados, menor o impacto no sistema e mais rápida a coleta.

A configuração de critérios para um aplicativo é subdividida nas seguintes seções:

Configurando a Visão Geral da Definição de Perfil

  1. Na configuração de definição de perfil, na guia Profiling, selecione a guia Overview.
  2. Clique em Add para incluir seu próprio conjunto de definições de perfil. A janela Add Profiling Set é aberta.
  3. Especifique um nome e uma descrição para o seu conjunto de definições de perfil. Clique em OK. Um novo conjunto de definições de perfil é criado na lista do conjunto Profiling.
  4. Selecione o conjunto de definições de perfil recentemente criado e clique em Edit. O diálogo Edit Profiling Set é aberto.
  5. Para especificar as informações que você deseja coletar, selecione as caixas de opções relevantes. Consulte Conjuntos de Definições de Perfil e Visualizações Disponíveis para ver quais conjuntos de definições de perfil devem ser ativados para gerar as diferentes visualizações.
  6. Clique em Next.
  7. Na página Edit Filters, especifique o conjunto de filtros que você deseja aplicar, selecionando-o na lista Select a filter set. Você pode utilizar o conjunto Default.
  8. Em Contents of selected filter set, clique em Add para incluir pacotes para os quais deseja coletar dados. O diálogo Add Filter é aberto.
  9. Especifique Package ou Class, Method Name e selecione Include na lista Rule.
    Sugestão: Você pode utilizar * como um caractere curinga ao especificar os nomes de pacotes ou métodos, por exemplo, org.eclipse.* ou *.sample.myapplication
  10. Clique em OK. O critério de filtro é incluído na lista de conteúdo.
  11. Para excluir outros pacotes existentes da lista de conteúdo do filtro, clique em Include na coluna Rule do pacote e altere-o para Exclude.
  12. Clique em Done.
  13. Clique em Apply para salvar as alterações.
  14. Clique em Run para iniciar a definição de perfil de seu aplicativo.

Configurando os Limites da Definição de Perfil

Você pode especificar a quantidade de dados que deseja coletar, especificando um limite por chamadas de método ou um limite por tempo.

  1. Na configuração da definição de perfil, na guia Profiling, selecione a guia Limits.
  2. Para limitar os dados coletados por chamadas de método, selecione a caixa de opções Stop profiling after specified number of method invocations. Especifique o número de chamadas de método na caixa de entrada fornecida.
  3. Para limitar os dados coletados por tempo, selecione a caixa de opções Stop profiling after specified amount of time. Especifique o período em segundos na caixa de entrada fornecida.

Configurando o Destino dos Dados da Definição de Perfil

Você pode especificar o projeto e o monitor a ser utilizado na sessão de definição de perfil. Também é possível gravar os dados da definição de perfil em um arquivo.

  1. Na configuração da definição de perfil, na guia Profiling, selecione a guia Destination.
  2. Especifique o Projeto de Definição de Perfil que você deseja utilizar na sessão de definição de perfil.
  3. Especifique o Monitor que você deseja utilizar.
  4. Se você deseja salvar os dados da definição de perfil em um arquivo, selecione Send profiling data to a file e especifique o nome do arquivo na caixa de entrada Profiling file.
  5. Clique em Apply para salvar as alterações.
  6. Clique em Run para iniciar a definição de perfil de seu aplicativo.
Sugestão: Ao filtrar, apenas o primeiro filtro aplicável será aplicado. Quando estiver especificando filtros, assegure-se de declarar os critérios de filtro mais específicos em primeiro lugar.

Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil

Tarefas Relacionadas
Definindo o Perfil de um Aplicativo
Configurando Preferências de Definição de Perfil