Utføringsflyt-visning og -tabell

Utføringsflyt-visningen og -tabellen inneholder en fremstilling av hele programutføringen. Programtrådene er plassert vannrett og tiden er skalert slik at hele utføringen vises loddrett.  Trådene i tabellen er gruppert i den første kolonnen og tiden er registrert i påfølgende rader.

Visningen

Her er et eksempel på visningen Utføringsflyt:

Sett med loddrette streker, metodeetiketter øverst, kontroller over disse, tall ned langs høyre side, sporadiske vannrette linjer

Det blir vist overlappende streker til høyre når en metode kaller en annen metode, og når metoden som svarer, kaller en annen metode osv. Strekene er gruppert i kolonner etter tråd. En tynn, svart loddrett linje skiller en kolonne fra en annen. Navnet på hver tråd blir vist øverst i kolonnen.

Bruk Zoom inn-verktøyet Zoom inn når du skal utvide diagrammet.

Utføringsflyt-visningen inneholder følgende informasjon:

Streker Del av en oransje linje
Strekene viser til metoder i tråder. Fargen viser til objektklassen. Streken lengst til venstre viser til innsamling av dataavfall (GC=Garbage Collection).
Tid Grå brikke med et tall
Tiden måles i sekunder langs Y-aksen (den vannrette aksen) og starter fra toppen. Strekhøyden viser tiden som er brukt for å utføre metoden.
Navn, argumenter og typer Svart, vannrett linje med biter av fargede streker som henger ned, merket actionPerformed, addButton, repaint
Den svarte linjen øverst, angir at klassen actionPerformed har kalt klassen addButton, som har kalt klassen repaint.   Linjene er svarte med mindre metoden er en konstruktør. Hvis den er det, er linjen og etikettene røde.

Hvis visningen er åpen fra overvåkerobjektet, viser den utføringen for alle agentene under overvåkeren. Trådnavnet viser IDen til den tilsvarende prosessen for å skille mellom tråder med samme navn i ulike prosesser.

Tråd for innsamling av dataavfall

GC-tråden (GC=Garbage Collection) er skjult som standard. Du kan gjøre den synlig ved å velge Tråd > GC fra hurtigmenyen. Når den er synlig, blir GC-tråden vist i kolonnen lengst til venstre. GC-tråden inneholder objekter som er samlet inn fra alle prosessene under denne overvåkeren. Det blir vist et lite rektangel i denne kolonnen når det er utført avfallsinnsamling for et objekt. I likhet med andre objekter og metoder i visningen kan du klikke på objektet som det er utført avfallsinnsamling for, for å velge det. Store, grå rektangler som står opp, viser til avfallsinnsamlingsfaser i profileringssesjonen.

Kontroller

Kontroller på verktøylinjen

Verktøylinjen for visningen og tabellen inneholder disse kontrollene:

Menypunkt Definisjon
zoom inn-knapp Zoom inn i diagrammet.
Zoom ut-knapp Zoom ut i diagrammet.
Hjem-ikon Gå tilbake til den opprinnelige diagramstørrelsen.
Vis i prosent Vis Ubehandlet kumulativ tid i prosent.
Diagramfarge Rediger diagramfargene.
Velg område-knapp Velg en del av diagrammet som skal forstørres.
Eksporter HTML-ikon Eksporter poster til tilgjengelige rapportformater. I dialogboksen Ny rapport kan du velge rapporttypen og åpne dokumentet ved hjelp av standard systemredigeringsprogram.
En knapp med stilisert ikonVelg alternativet Vis tid for å velge tidsgrunnlaget for diagrammet.
  • Ubehandlet tid: Tiden det tar å kjøre en applikasjon, inkludert profileringstiden.
  • Kompensert tid: Tiden det tar å kjøre applikasjonen, minus tiden som legges til for profilering.
Velg alternativet Vis applikasjonskontekst for å vise profileringsdata basert på et programmeringsspråk eller en datainnsamlingskontekst. Se Forstå applikasjonskontekster i profileringsvisninger hvis du vil ha mer informasjon.

Kontroll i diagrammet

Du har noe kontroll over hoveddelen av diagrammet. Du kan peke med musen på en strek for å vise statusinformasjon (for eksempel Eksempel på statuslinje, beskrevet nedenfor)

Når du peker et annet sted i visningen, får du frem trådnavnet og tidspunktet som tilsvarer pekerens loddrette plassering.

Kontroller på hurtigmenyen

Menypunkt Definisjon
Oppdater visninger-ikon Oppdater visningen.
Rediger diagramfarge-ikon Rediger diagramfargene.
Hjem-ikon Gå tilbake til den opprinnelige diagramstørrelsen.
Velg kolonnene som skal vises i metodeaktiveringstabellenVelg kolonner for å vise tabellen.
Velg område-knappVis detaljer for metodeaktivering for den valgte metoden.
Åpne metodeaktivering for den valgte metodenVis metodeaktivering for den valgte metoden.
Finn alle gjentakelser Viser Xer for å identifisere ofte kalte metoder.
Skjul alle gjentakelser Skjuler visningen av Xer for ofte kalte metoder.
Tråder > Vis alle tråder Vis alle trådene som hører til den valgte ressursen.
Tråder > Skjul alle tråder Skjul alle trådene som hører til den valgte ressursen.
Tråder > GC Vis tråd for innsamling av dataavfall.
Tråder > navn på tråd Vis den navngitte tråden.


Beslektede begreper
Oversikt over profileringsverktøyet
Profileringsressurser

Beslektede oppgaver
Profilere en applikasjon
Vise flaskehalser for ytelsen
Vise aktiveringer og kallere av en metode
Identifisere ulike faser i programutføringen
Identifisere aktive tråder
Identifisere ressurskrevende metoder