Bruke filtre i profileringsvisninger

Profileringsverktøyet har en filtreringsmekanisme som kan brukes til å redusere mengden av data som vises i forskjellige profileringsvisninger. Profileringsfiltre er tilgjengelige i UML2-sekvensdiagram-visninger, Minnestatistikk-visningen og Utføringsstatistikk-visningen.

  1. Når du vil arbeide med filtre, velger du Administrer filtre Filtreringsikon på verktøylinjemenyen.
  2. Hvis du blir bedt om å legge til et nytt filter, velger du Ny(tt)...
  3. I dialogboksen Rediger filtre velger du Profileringsfilter og klikker på OK.
  4. Definer filteret ved å bruke en eller begge filterfunksjonene på de to flippene Standard og Avansert. På flippen Standard kan du raskt definere enkle, vanlige filtre. På flippen Avansert kan du opprette tilpassede filtre.
  5. Slik definerer du et standardfilter:
    1. Hvis du vil ha vist bare data som samsvarer med et mønster, oppgir du et strengmønster i feltet Filterstreng.
    2. Velg objekttypen du vil filtrere etter, det vil si filtrere etter pakke, klasse eller metode.
    3. Klikk på avmerkingsboksen Vis informasjons som samsvarer med hvis du ønsker bare et bestemt sett med data. Bruk rullegardinmenyer til å definere filteret. I eksempelet under er filteret oppgitt til å vise de 10 laveste oppføringene etter antall kall.
      basisfilter
  6. Slik definerer du et avansert filter:
    1. Klikk på flippen Avansert. Tabellen for avansert filtrering viser alle filtreringskriteriene som er definert. Profileringsdataoppføringer som samsvarer med alle definerte kriterier, vil bli vist i visningen. Hvis det ikke er noen filterkriterier, vises alle dataoppføringer.
    2. Du legger til en oppføring i tabellen ved å klikke på Legg til. Velg attributtet det skal filtreres etter, fra attributtlisten. Velg operatoren (like utfører en mønstersammenlikning). Oppgi en verdi som profildataoppføringen må ha for attributtet, for å bli filtrert.
      • En stjerne (*) angir en hvilken som helst streng.
      • En strek (|) angir en ikke-eksklusiv "or".
    3. Klikk på OK.

    4. Hvis du skal redigere en eksisterende oppføring, velger du den, klikker på Rediger og endrer feltene.
    5. Hvis du skal fjerne en oppføring, velger du den og klikker på Fjern.
    6. Velg kombinasjonsboksen for grupperingsuttrykk for å gruppere oppføringer i en tabell med AND- eller OR-betingelser. Standardvalg er AND-betingelsen.
  7. Du kan redigere et eksisterende filter ved å velge Administrer filtre Filter-ikonfra verktøylinjen eller velge filteret fra rullegardinmenyen. Når et filter velges og tas i bruk i visningen, klikker du på Filter-knappen for å redigere filteret. Hvis ikke noe filter er tatt i bruk, vil det når klikker på Filter-knappen, åpnes en dialogboks for opprettelse av filter.

Merk: Når du bruker visningsfiltre, er det best å velge applikasjonskonteksten for visningen først hvis det er mulig. Det vil si at hvis du vil at filteret bare skal vise en bestemt Java-pakke, bør du sette visningen til Java-applikasjonskonteksten først og deretter definere filtermønsteret.

Når du bruker importfiltre, er applikasjonskonteksten til dataene som skal importeres, ennå ikke kjent. Importfiltre defineres alltid ved hjelp av Java-syntaks med et punktum mellom hver komponent i et pakkenavn, for eksempel "org.eclipse."

Se Forstå applikasjonskontekst i profileringsvisninger hvis du vil ha mer informasjon.

Beslektede begreper
Oversikt over profileringsverktøyet
Oversikt over logg- og sporingsanalysatoren
 

Beslektede oppgaver
Profilere en applikasjon
Bruke UML2-sporingsinteraksjonsvisninger
Bruke Minnestatistikk-visningen
Bruke Utføringsstatistikk-visningen