Probedataopsamling: Grundlæggende brug

Du kan opsamle probedata ved at vælge og konfigurere de prober, du vil bruge, når du definerer en profileringskonfiguration i dialogboksen Profil. Proberne vil blive anvendt, hver gang du bruger profileringskonfigurationen til at starte programmet fra arbejdsbænken.

Bemærk: Disse grundlæggende instruktioner for brug er beregnet til programmer, du kan starte fra dialogboksen Profil. Instruktionerne forudsætter også, at du bruger Agent Controller samt JVMPI-agenten piAgent på den maskine, du vil opsamle data fra.

Se Probedataopsamling: Særlige situationer, hvis dit program ikke kan startes fra dialogboksen Profil, eller hvis du ikke kan bruge Agent Controller eller piAgent.

Sådan bruger du prober med en profileringskonfiguration:

  1. Vælg Udfør > Profil på arbejdsbænkens hovedmenu, når perspektivet Profilering og logning er aktivt. Vælg eller opret en profilstartkonfiguration i dialogboksen Profil, og vælg derefter skillebladet Overvågning. Vælg profileringstypen Probeindsættelse, og klik på Redigér indstillinger.
  2. Siden Probeindsættelse vises med en liste over prober i arbejdsområdet, du kan bruge.
  3. Vælg afkrydsningsfeltet ud for de prober, du vil anvende: Proberne vil blive anvendt, næste gang du starter dit program fra arbejdsbænken vha. den aktuelle profileringskonfiguration.
  4. Hvis du ikke vil bruge standardfiltersættet, skal du angive et andet filter, der retter sig mod de klasser og metoder, du vil opsamle data for. Du kan angive tilpassede filtersæt, som kun gælder for de prober, du har valgt, eller standardfiltersæt, der gælder generelt for opsamling af profileringsdata. Hvis du angiver begge, tilsidesætter de tilpassede filtre standardfiltersættene for de valgte prober.
    NB: Standardprofileringsfiltersættene er globale. Hvis du ændrer, omdøber eller fjerner et filtersæt, påvirkes alle profileringssæt, som bruger det pågældende filtersæt. Opret en sikkerhedskopi af filtersættet, inden du ændrer eller omdøber det.

    I de fleste situationer er der ikke behov for at angive tilpassede filtersæt. Standardfiltersættene er tilstrækkelige i de fleste tilfælde. Følg vejledningen herunder, hvis du vil anvende tilpassede filtre:

    1. Klik på skillebladet Filtre under listen med prober.
    2. Vælg afkrydsningsfeltet Brug tilpassede filtre (i stedet for standardprofileringsfiltre) til den valgte probe.
    3. Vælg et filtersæt, eller klik på Tilføj for at konfigurere et nyt sæt.
    4. Klik på Tilføj, Redigér eller Fjern, hvis du vil redigere filtersættet.
  5. Klik på Afslut for at lukke indstillingssiden for prober.
  6. Sådan angiver du et standardfiltersæt, der gælder generelt for opsamling af profileringsdata:

    1. Vælg Java-profilering på skillebladet Overvågning, og klik på Redigér indstillinger.
    2. Vælg et filtersæt, eller klik på Tilføj for at konfigurere et nyt sæt.
    3. Klik på Tilføj, Redigér eller Fjern, hvis du vil redigere filtersættet.
    4. Klik på Afslut.

    Bemærk: De grænser for dataopsamling, du kan angive på siden Grænser, gælder ikke for prober.
    Der er flere oplysninger om, hvordan filtersæt og probemålspecifikationer bestemmer, hvilke klasser og metoder der instrumenteres, under Probemål og -filtre.

  7. Klik på Profil, når du er færdig med at vælge og konfigurere prober. Dit program starter med proberne indbygget i det. De valgte prober anvendes i overensstemmelse med deres filterregler.
    Bemærk:

    Når du bruger startkonfigurationen Opret tilknytning - Java-proces, anvendes proberne kun til klasser, der indlæses, efter du har oprettet tilknytning til Java-processen. Hvis en klasse indlæses, før du opretter tilknytningen, anvendes proberne ikke til klassen.

    De anvendte prober fortsætter med at opsamle data, når du ophæver tilknytningen. De vil desuden fortsat blive anvendt til nye klasser, der indlæses, hvis probernes målspecifikationer og filtermønstre matcher klassenavnene.

    Du kan anvende yderligere prober, hvis du igen opretter tilknytning til processen. I det tilfælde vil både de nye og de tidligere prober være aktive. Alle probernes mål og filtre vil blive sammenlignet med navnene på nye klasser, der indlæses, og alle vil blive anvendt til matchende klasser.

Relateret reference
Siden Probeindsættelse Probedataopsamling: Særlige situationer