Samla in probdata: Grundläggande användning

Du samlar in probdata genom att välja och konfigurera de prober du ska använda när du definierar en profilkonfiguration i dialogrutan Profil. Proberna används varje gång du använder profilkonfigurationen för att starta din tillämpning i arbetsmiljön.

Obs! Instruktionerna för den grundläggande användningen är avsedda för tillämpningar som du kan starta från dialogrutan Profil. Instruktionerna utgår ifrån att du använder agentkontrollanten och liksom JVMPI-agenten piAgent på den dator från vilken du ska samla data.

Om tillämpningen inte kan startas från dialogrutan Profil eller om du inte kan använda agentkontrollanten eller piAgent, läser du avsnittet Samla in probdata: Specialsituationer.

Så här använder du prober med en profileringskonfiguration:

  1. I arbetsmiljöns huvudmeny i perspektivet Profilering och loggning väljer du Kör > Profil. I dialogrutan Profil väljer eller skapar du en startkonfiguration för profileringen och väljer sedan fliken Övervakare. Markera profileringstypen Infoga prober och klicka på Redigera alternativ.
  2. På sidan Infoga prober visas en lista med alla prober som är tillgängliga för användning i arbetsmiljön.
  3. Markera kryssrutorna intill de prober du ska använda. Proberna används varje gång du startar tillämpningen i arbetsmiljön genom att använda den aktuella profilkonfigurationen.
  4. Om du inte vill använda standardfilteruppsättningen, anger du en annan uppsättning som ska användas för de klasser och metoder för vilka du ska samla in data. Du kan specificera anpassade filteruppsättningar som bara används för de prober som du har markerat, eller standardfilteruppsättningar som används allmänt för profilering av datainsamling. Om du anger båda, skriver de anpassade filtren över standardfilteruppsättningen för de markerade proberna.
    Varning! Uppsättningar med standardprofileringsfilter är globala. Ändring, namnändring och borttagning av filter påverkar alla profileringsuppsättningar som använder filteruppsättningen. Om du ska ändra eller namnändra en filteruppsättning, bör du absolut göra en säkerhetskopia av uppsättningen innan du utför ändringen.

    I de flesta scenarierna behöver du inte ange anpassade filteruppsättningar. I de flesta fall räcker standardfilteruppsättningar. Om du ska använda anpassade filter, följer du instruktionerna nedan:

    1. Under listan med prober, klickar du på fliken Filter.
    2. Markera kryssrutan för Använd anpassade filter (i stället för standardprofileringsfilter) för markerad prob.
    3. Markera en filteruppsättning eller klicka på Lägg till för att konfigurera en ny uppsättning.
    4. Du redigerar filteruppsättningen genom att klicka på Lägg till, Redigera eller Ta bort.
  5. Klicka på Slutför så att sidan med alternativ för prober stängs
  6. Så här specificerar du att en standardfilteruppsättning ska användas generellt för insamling av profileringsdata:

    1. Välj Java-profilering på fliken Övervakare och klicka på Redigera alternativ
    2. Markera en filteruppsättning eller klicka på Lägg till för att konfigurera en ny uppsättning.
    3. Du redigerar filteruppsättningen genom att klicka på Lägg till, Redigera eller Ta bort.
    4. Klicka på Slutför.

    Obs! De datainsamlingsbegränsningar som du ange på sidan Gränser gäller inte prober.
    Mer information om hur filteruppsättningar och probmålsspecifikationer bestämmer vilka klasser och metoder som instrumenteras finns i Probmål och filter.

  7. När du valt och konfigurerat prober klart, klickar du på Profil. Tillämpningen startar med de prober som finns inbäddade i den. De prober du har valt, används enligt sina filterregler.
    Obs!

    När du använder startkonfigurationen Anslut - Java-process, används proberna bara för klasser som är inlästa efter det att du har anslutit till Java-processen. Om en klass har lästs in innan du har anslutit, kommer proberna inte att gälla klassen.

    När du kopplar ner, kommer de prober som har använts, fortsätta att samla in data. De kommer dessutom att fortsätta att gälla nya klasser som läses in, förutsatt att probernas målspecifikationer och filtermönster överensstämmer med klassnamnen.

    Om du återansluter processen, kan du använda ytterligare prober. Om du gör det, kommer både de nya och de gamla proberna att användas. Målen och filtren för var och en kommer att jämföras med namnen på nya klasser som läses in och var och en kommer att användas för matchande klasser.

Närliggande referens
Sidan Infoga probSamla in probdata: Specialsituationer