Oversigten og tabellen Metodestart

Oversigten Metodestart viser en repræsentation af hele forløbet af et programs udførelse og giver også mulighed for at navigere gennem de metoder, der har startet den valgte metode. Oversigten bruger samme grafiske metafor som oversigten Udførelsesflow, og tabellen Metodestart indeholder samme oplysninger som tabellen Udførelsesflow.  

Tabellen Metodestart kan kun startes fra oversigten Metodestart, som kun kan startes fra oversigten Udførelsesstatistik og oversigten Udførelsesflow.

Fremvisning

Her er et eksempel på oversigten Metodestart:

Oversigten Metodestart, der viser tre programdele

Striber placeres taglagt til højre, når én metode kalder en anden metode, hvis svarmetode derefter kalder en anden metode osv. Striber er grupperet i kolonner efter programdel. En tynd, sort lodret linje adskiller kolonnerne fra hinanden. Navnet på de enkelte programdele vises øverst i kolonnen.

Striber Orangefarvet stykke af en stribe
Striberne angiver metoder i programdele. Farvekoderne angiver objektets klasse.  
Tid Tal: 12,5 på grå baggrund
Tiden måles i sekunder, og det er den lodrette akse, startende øverst. Højden af en stribe angiver den tid, der er brugt på at udføre metoden.
Navne
Den øverste sorte linje angiver, at den overordnede klasse actionPerformed har kaldt addButton. Linjer er sorte, medmindre metoden er en konstruktør. Så er linjen og etiketterne røde.

I tabellen Metodestart er metodestarter angivet i første kolonne, programdele er grupperet i anden kolonne, og tiden er registreret i efterfølgende rækker.

Bemærk: Profileringsoversigterne er beskrevet her vha. Java. De begreber og den syntaks, der bruges i profileringsoversigterne, kan variere ved profilering af data fra en anden programkontekst. Der er flere oplysninger under Programkontekster i profileringsoversigter.

Kontroller

Værktøjslinjekontroller

Værktøjslinjen til både oversigten og tabellen indeholder følgende kontroller:

Menupunkt Definition
zoom ind-knap Zoom ind på grafen.
zoom ud-knap Zoom ud fra grafen.
Ikonen Hjem Vend tilbage til den oprindelige grafstørrelse.
Vis som procentdel Vis den ubehandlede akkumulerede tid som en procentdel.
Graffarver Redigér graffarverne.
knap til områdevalg Vælg en del af grafen, som skal forstørres.
knap til områdevalg Vis kalder
knap til områdevalg Vis kaldte.
knap til områdevalg Vis forrige start.
knap til områdevalg Vis næste start.
knap til områdevalg Åbn kildekode for metoden.
En knap med stiliseret ikon Vælg indstillingen Vis tid for at vælge grafens tidsbasis.
  • Ubehandlet tid: Den tid, det tager at udføre et program, inklusive profileringstid.
  • Kompenseret tid: Den tid, det tager at køre et program, minus den tid, der medgår til profilering.
Vælg Vis kaldt metode og Vis kalder for at få vist henholdsvis den kaldte eller den kaldende metode.

Vælg Næste og Forrige for at gå til foregående eller efterfølgende metoder i fremvisningen.

Vælg indstillingen Vis programkontekst for at få vist profileringsdata baseret på et programmeringssprog eller en dataindsamlingskontekst. Der er flere oplysninger i Om programkontekstsystemet i profileringsoversigter.

Kontrol over grafen

Statuslinjen for grafen Metodekald adskiller sig også fra grafen Udførelsesflow. Peg på en stribe for at vise statusoplysninger, f.eks.:
     Eksempel på statuslinje som defineret nedenfor

Kontroller i pop op-menu

Menupunkt Definition
Ikonen Opfrisk oversigter Opfrisk oversigten.
Ikonen Redigér graffarver Redigér graffarverne.
Ikonen Hjem Vend tilbage til den oprindelige grafstørrelse.
ikon til områdevalg Vis metodeoplysninger for den valgte metode.
Åbn metodekald for den valgte metode Vis metodekald for den valgte metode.
Vælg de kolonner, der skal vises i tabellen med metodekald Vælg kolonner, der skal vises i tabellen over starter.

Relaterede begreber
Oversigt over profileringsværktøjet
Oversigten Udførelsesflow og tabellen Udførelsesflow

Relaterede opgaver
Profilér et program
Vis starter og kaldere for en metode
Øvelse: Analysér profileringsdata fra en Java-proces