Metodanropsvy och -tabell

I metodanropsvyn visas en representation av alla moment i körningen av ett program. Där kan du också navigera genom metoderna som anropar den valda metoden. I vyn används samma grafiska metafor som i körningsflödesvyn och i metodanropstabellen finns samma information som i körningsflödestabellen. 

Metodanropstabellen kan endast anropas från metodanropsvyn, som i sin tur endast kan anropas från körningsstatistikvyn och körningsflödesvyn.

Visa

Här är ett exempel på visningen av metodanropsvyn:

Metodanropsvyn visar tre trådar

Ränderna överförs åt höger när en metod anropar någon annan metod. När metoden svarar, anropar den i sin tur nästa metod, och så vidare. Ränder grupperas i kolumner efter vilka trådar de tillhör. En tunn, svart vertikal linje skiljer en kolumn från en annan. Varje tråds namn visas överst i kolumnen.

Ränder Orangefärgad del av en rand
Ränderna anger trådarnas metoder. Färgkoden anger objektets klass. 
Tid Siffra: 12,5 mot grå bakgrund
Tid mäts i sekunder och anges på den vertikala axeln med början uppifrån. Höjden på en rand anger den tid som har krävts för att köra metoden.
Namn
Den översta svarta linjen anger att huvudmetoden, actionPerformed, anropade addButton. Linjerna är svarta såvida metoden inte är en konstruktionsfunktion. I så fall är linjer och etiketter röda.

I metodanropstabellen anges metodanropen i den första kolumnen, trådarna i den andra kolumnen och tiden anges på de efterföljande raderna.

Obs! Profileringsvyerna beskrivs här med Java. Vid profilering av data från en annan tillämpningskontext kan termerna och syntaxen som används i vyerna ändras. Mer information finns i Förstå tillämpningskontexter i profileringsvyer.

Kontroller

Kontroller i verktygsfältet

Verktygsfältet för både vy och tabell innehåller följande kontroller:

Menyobjekt Definition
inzoomningsknapp Zooma in i diagrammet.
inzoomningsknapp Zooma ut ur diagrammet.
Hemikon Återgå till ursprunglig diagramstorlek.
Visa som procentsats Visa den faktiska använda tiden som procentsats.
Diagramfärger Redigera diagramfärgerna.
områdesvalsknapp Välj vilken del av diagrammet som ska förstoras.
områdesvalsknapp Visa anropare.
områdesvalsknapp Visa anropare.
områdesvalsknapp Visa föregående anrop.
områdesvalsknapp Visa nästa anrop.
områdesvalsknapp Öppna metodens källkod.
En knapp med stiliserad ikon Välj alternativet Visa tid för att välja diagrammets tidsbas.
  • Faktisk tid: Den tid det tar att köra en tillämpning, inklusive tiden för profilering.
  • Kompenserad tid: Den tid tillämpningen kräver minus tiden för profilering.
Välj Visa anropad respektive Visa anropare när du vill visa den anropade metoden respektive den anropande metoden.

Välj alternativen Nästa och Föregående för att gå till nästa eller föregående metod i visningen.

Välj alternativet Visa tillämpningskontext om du vill visa profileringsdata baserat på ett programmeringsspråk eller en datainsamlingskontext. Mer information finns i Förstå tillämpningskontexter i profileringsvyer.

Kontroller i diagrammet

Metodanropsdiagrammets statusrad skiljer sig också från den på körningsflödesdiagrammet.  Peka med musen över en rand för att visa statusinformation, t.ex:
     Exempel på statusrad, enligt definition nedan

Kontroller på snabbmenyn

Menyobjekt Definition
Ikon för uppdatering av vyn Uppdatera vyn
Ikon för redigering av diagramfärger Redigera diagramfärgerna.
Hemikon Återgå till ursprunglig diagramstorlek.
områdesvalsknapp Visa metoddetaljer för vald metod.
Öppna metodanrop för vald metod Visa metodanrop för vald metod.
Välj de kolumner som ska visas i metodanropstabellen Välj vilka kolumner som ska visas i anropstabellen.

Närliggande begrepp
Översikt över profileringsverktyget
Körningsflödesvy och -tabell

Närliggande uppgifter
Profilera en tillämpning
Visa anrop och anropare för en metod
Självstudiekurs: Analysera profileringsdata från en Java-process