Aplicar filtros em vistas de perfilamento
A ferramenta de perfilamento fornece um mecanismo de filtração que pode ser utilizado para reduzir a quantidade de dados apresentados nas diferentes vistas de perfilamento. Os filtros de perfilamento estão disponíveis nas vistas Diagrama de Sequência UML2, na vista Estatísticas de Memória e na vista Estatísticas de Execução.
- Para trabalhar com filtros, seleccionar Gerir Filtros
no menu da barra de ferramentas.
- Se for solicitada a adição de um novo filtro, seleccionar Novo...
- Na caixa de diálogo Editar Filtros, seleccionar Filtro de Perfilamento e fazer clique em OK.
- Definir o filtro utilizando um ou ambos os mecanismos de Filtro nos dois separadores: Padrão ou Avançado. O separador Padrão permite definir com rapidez alguns filtros simples e comuns. O separador Avançado permite criar filtros altamente personalizados.
- Para definir um filtro padrão:
- Para mostrar apenas os dados que correspondem a um padrão, especificar um padrão de cadeia no campo Cadeia de Filtro.
- Seleccionar o tipo de objecto pelo qual pretende filtrar, ou seja, pacote, classe ou método.
- Fazer clique na lista de selecção Mostrar correspondência de informação se pretende apenas um conjunto específico de dados. Utilizar as caixas pendentes para definir o filtro. No exemplo seguinte,
o filtro está especificado para mostrar as 10 entradas mais baixas,
por número de chamadas.

- Para definir um filtro avançado:
- Fazer clique no separador Avançadas. A tabela Filtração avançada mostra todos os critérios de filtros definidos. As entradas de dados de perfilamento que correspondem a todos os critérios definidos serão apresentados na vista. Se não existirem quaisquer critérios de filtro especificados, serão apresentadas todas as entradas de dados.
- Para adicionar uma entrada à tabela, fazer clique em Adicionar. Seleccionar o atributo que pretende filtrar na lista Atributos. Seleccionar o operador (like executa uma correspondência de padrão). Inserir um valor que a entrada de dados de perfilamento deve ter para que esse atributo seja filtrado:
- Utilizar um asterisco (*) para representar qualquer cadeia.
- Utilizar uma barra vertical (|) para representar um "or" não exclusivo.
Fazer clique em OK.
- Para editar uma entrada existente, seleccioná-la, fazer clique em Editar e modificar os campos.
- Para remover uma entrada, seleccioná-la e fazer clique em Remover.
- Seleccionar uma caixa de combinação de expressão de grupo, para agrupar entradas em tabela através de condições AND ou OR. A selecção predefinida é a condição AND.
Para editar um filtro existente, seleccionar Gerir filtros
na barra de ferramentas ou seleccionar o
filtro listado no menu pendente. Quando um filtro é seleccionado e aplicado na vista, fazer clique no botão Filtro para editar o filtro. Se não existir nenhum filtro aplicado, ao fazer clique no botão Filtro irá abrir a caixa de diálogo Criação de filtro.
Nota: ao utilizar filtros de vista, é conveniente seleccionar primeiro o contexto de aplicação para a vista, se a selecção for possível. Isto é, se se pretender filtrar a vista para mostrar apenas um determinado pacote Java, deve, em primeiro lugar, definir-se a apresentação para o contexto de aplicação Java, e só depois especificar o padrão de filtro.
Ao utilizar filtros de importação, o contexto de aplicação dos dados a serem importados não é ainda conhecido. Os filtros de importação são sempre especificados utilizando sintaxe Java, com um ponto a separar cada componente do nome de um pacote, por exemplo "org.eclipse."
Para mais informações, consulte Compreender contextos de aplicação em vistas de perfilamento.
Conceitos relacionados
Descrição geral da ferramenta de perfilamento
Descrição geral do Analista de Registo e Rastreio
Tarefas relacionadas
Perfilar uma aplicação
Utilizar vistas Interacção de Rastreio UML2
Utilizar a vista Estatísticas de Memória
Utilizar a vista Estatísticas de Execução
(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.