Methode-aanroepview en -tabel

In de methode-aanroepview ziet u een weergave van de gehele loop van een programmaverwerking en u hebt de mogelijkheid te navigeren door de methoden die de geselecteerde methode hebben opgeroepen. In de view wordt hetzelfde grafische symbool gebruikt als in de uitvoeringsstroomview en de methode-aanroeptabel bevat dezelfde gegevens als de uitvoeringsstroomtabel.  

De tabel Methodeoproep kan alleen worden opgeroepen vanuit de view Methodeoproep, die weer alleen kan worden opgeroepen vanuit de views Uitvoeringsstatistieken en Uitvoeringsstroom.

Display

Een voorbeeld van de weergave van de view Methodeoproep:

De view Methodeoproep afgebeeld met drie threads

De strepen lopen trapsgewijs af aan de rechterkant waarbij de ene methode de andere aanroept, die op haar beurt een andere methode aanroept, enzovoort. De strepen staan gegroepeerd in kolommen per thread. Een dunne zwarte verticale lijn onderscheidt de ene kolom van de andere. De naam van elke thread staat boven in de kolom.

Strepen Oranje gekleurd onderdeel van een streep
De strepen geven de methoden in threads aan. De kleurcode geeft de objectklasse aan.  
Tijd Nummer: 12.5 op grijze achtergrond
De tijd wordt aangegeven in seconden en staat op de verticale as, te beginnen aan de bovenkant. De hoogte van een streep geeft de tijd aan die nodig was voor het uitvoeren van de methode.
Namen
De bovenste zwarte lijn geeft aan dat de belangrijkste, actionPerformed, addButton heeft aangeroepen.  De lijnen zijn zwart tenzij de methode een constructor is. In dat geval zijn de lijnen en labels rood.

De Methodeoproepen staan in de eerste kolom van de tabel Methodeoproep, de threads zijn in de tweede kolom gegroepeerd en de tijd wordt bijgehouden in de opeenvolgende rijen.

Opmerking: de profileringsviews worden hier met Java beschreven. Profileringsgegevens van een andere toepassingscontext kunnen de voorwaarden en syntaxis in de views wijzigen. Zie Toepassingscontexten in profileringsviews begrijpen

Besturingsfuncties

Besturingsfuncties van werkbalk

De werkbalk van de view en van de tabel bevatten de volgende besturingsfuncties:

Menuoptie Definitie
Knop voor inzoomen Voor inzoomen in grafische voorstelling.
Knop voor uitzoomen Voor uitzoomen uit de grafische voorstelling.
Pictogram Home Terug naar oorspronkelijke grootte van de grafische voorstelling.
Afbeelden als percentage Niet-uitgewerkte cumulatieve tijd als percentage afbeelden.
Grafiekkleuren De kleuren van de grafiek bewerken.
Knop voor rechthoekselectie Een gedeelte van de grafiek uitvergroten.
Knop voor rechthoekselectie Aanroeper afbeelden.
Knop voor rechthoekselectie Aangeroepen methode afbeelden.
Knop voor rechthoekselectie Vorige aanroep afbeelden.
Knop voor rechthoekselectie Volgende aanroep afbeelden.
Knop voor rechthoekselectie Broncode openen voor de methode.
Knop met gestileerd pictogram Kies de optie Tijd afbeelden om de tijdbasis van de grafiek weer te geven.
  • Raw-tijd: de tijd die het uitvoeren van een toepassing duurt, inclusief overhead voor profilering.
  • Gecompenseerde tijd: de tijd die de uitvoering nodig heeft minus de tijd die is toegewezen voor de profilering.
Selecteer Aangeroepen afbeelden of Aanroepende afbeelden om de aangeroepen of de aanroepende methode weer te geven.

Selecteer Volgende of Vorige om naar de volgende of de vorige methode in de weergave te gaan.

Kies de optie Toepassingscontext bekijken om profileringsgegevens weer te geven op basis van een programmeertaal of gegevensverzamelingscontext. Zie Toepassingscontexten in profileringsviews begrijpen voor meer informatie.

Besturing van de grafiek

De statusregel van de methode-aanroepgrafiek verschilt ook van de uitvoeringsstroomgrafiek. Wijs met de muis een streep aan voor het weergeven van statusinformatie, bijvoorbeeld:
     Voorbeeldstatusregel, hieronder gedefinieerd

Besturingsfuncties voorgrondmenu

Menuoptie Definitie
Pictogram voor vernieuwen van views View vernieuwen
Pictogram voor bewerken van grafiekkleuren De kleuren van de grafiek bewerken.
Pictogram Home Terug naar de oorspronkelijke grootte van de grafiek.
Knop voor rechthoekselectie Details afbeelden voor de geselecteerde methode.
Aanroep openen voor geselecteerde methode De aanroep afbeelden voor de geselecteerde methode.
Af te beelden kolommen selecteren in tabel met methode-aanroepen Kolommen kiezen voor weergave in de aanroeptabel.

Verwante concepten
Overzicht profileringstool
Uitvoeringsstroomview en -tabel

Verwante taken
Een toepassing profileren
Aanroepen en aanroepers voor een methode bekijken
Zelfstudieprogramma: profileringsgegevens van Java-proces analyseren