Anvend filtre i profileringsoversigter

Profileringsværktøjet stiller en filtreringsmekanisme til rådighed, som kan bruges til at reducere mængden af data, der vises i de forskellige profileringsoversigter. Der er profileringsfiltre til rådighed i oversigterne UML2-sekvensdiagram, Hukommelsesstatistik og Udførelsesstatistik.

  1. For at arbejde med filtre skal du vælge Filterstyring Ikonen Filtrér på værktøjslinjemenuen.
  2. Vælg Ny..., hvis du bliver spurgt, om du vil tilføje et nyt filter.
  3. I dialogboksen Redigér filtre skal du vælge Profileringsfilter og klikke på OK.
  4. Definér et filter vha. en eller begge filtermekanismer på de to skilleblade: Standard eller Udvidet. Ved hjælp af skillebladet Standard kan du hurtigt angive simple, generelle filtre. Ved hjælp af skillebladet Udvidet kan du foretage avanceret tilpasning af filtre.
  5. Sådan defineres et standardfilter:
    1. Hvis du kun vil vise de data, der matcher et mønster, skal du angive et strengmønster i feltet Filterstreng.
    2. Markér de objekttyper, der skal filtreres efter, f.eks. pakke, klasse eller metode.
    3. Klik på afkrydsningsfeltet Vis oplysninger, der svarer til, hvis du kun vil have et bestemt sæt data. Brug felterne til at definere filteret. I eksemplet nedenfor angives filteret til at vise de 10 indgange med det laveste antal kald.
      basisfilter
  6. Sådan defineres et udvidet filter:
    1. Klik på skillebladet Udvidet. Tabellen Udvidet filtrering viser alle definerede filterkriterier. Profileringsdataindgange, der matcher alle de definerede kriterier, vises i oversigten. Hvis ingen filterkriterier angives, vises alle dataindgangene.
    2. Klik på Tilføj for at tilføje en indgang til tabellen. Markér den attribut, du vil filtrere på, i listen Attribut. Vælg operator (like udfører en mønstermatch). Angiv en værdi, som en profileringsdataindgang skal have for den attribut, for at filtrering kan finde sted:
      • Brug en stjerne (*) til at repræsentere en vilkårlig streng.
      • Brug en lodret streg (|) til at repræsentere et ikke-eksklusivt "or".
    3. Klik på OK.

    4. Hvis du vil redigere en eksisterende indgang, skal du markere den og derefter klikke på Redigér og redigere felterne.
    5. Hvis du vil fjerne en indgang, skal du markere den og klikke på Fjern.
    6. Vælg kombinationsboksen Gruppér udtryk for at gruppere indgange i tabellen med betingelsen AND eller OR. Standardvalget er betingelsen AND.
  7. Hvis du vil redigere et eksisterende filter, skal du vælge Administrér filtre ikonen Filtrérpå værktøjslinjen eller vælge filteret på menuen. Når et filter vælges og anvendes i oversigten, skal du klikke på knappen Filtrér for at redigere filteret. Hvis der ikke anvendes et filter, åbnes dialogboksen til filteroprettelse, når der klikkes på knappen Filtrér.

Bemærk: Når du bruger oversigtsfiltre, er det bedst først at vælge programkonteksten for oversigten, hvis valget er tilgængeligt. Det vil sige, at hvis du vil filtrere oversigten, så der kun vises en bestemt Java-pakke, skal du først indstille fremvisningen til Java-programkonteksten og derefter angive filtermønstret.

Når du benytter importfiltre, kendes programkonteksten endnu ikke for de data, der skal importeres. Importfiltre angives altid med Java-syntaks med et punktum mellem hver komponent i et pakkenavn. Eksempel: "org.eclipse."

Der er flere oplysninger under Programkontekster i profileringsoversigter.

Relaterede begreber
Oversigt over profileringsværktøjet
Oversigt over Log- og sporingsanalysefunktionen
 

Relaterede opgaver
Profilér et program
Brug af oversigter for UML2-sporingsinteraktioner
Brug af oversigten Hukommelsesstatistik
Brug af oversigten Udførelsesstatistik