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:
- Na configuração de definição de perfil, na guia Profiling, selecione a guia Overview.
- Clique em Add para incluir seu próprio conjunto de definições de perfil. A janela Add Profiling Set é aberta.
- 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.
- Selecione o conjunto de definições de perfil recentemente criado e clique em Edit. O diálogo Edit Profiling Set
é aberto.
- 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.
- Clique em Next.
- 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.
- Em Contents of selected filter set, clique em Add para incluir pacotes para os quais deseja coletar dados.
O diálogo Add Filter é aberto.
- 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
- Clique em OK. O critério de filtro é incluído na lista de conteúdo.
- 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.
- Clique em Done.
- Clique em Apply para salvar as alterações.
- Clique em Run para iniciar a definição de perfil de seu aplicativo.
Você pode especificar a quantidade de dados que deseja coletar, especificando um
limite por chamadas de método ou um limite por tempo.
- Na configuração da definição de perfil, na guia Profiling, selecione a guia Limits.
- 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.
- 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.
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.
- Na configuração da definição de perfil, na guia Profiling, selecione a guia Destination.
- Especifique o Projeto de Definição de Perfil que você deseja utilizar na sessão de definição de perfil.
- Especifique o Monitor que você deseja utilizar.
- 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.
- Clique em Apply para salvar as alterações.
- 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
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.