Brug af oversigten Udførelsesstatistik

Oversigten Udførelsesstatistik viser statistik over programmets udførelsestid. Den stiller data til rådighed, som f.eks. antallet af kaldte metoder og mængden af tid brugt på at udføre hver metode. Udførelsesstatistik er tilgængelig på pakke-, klasse-, metode- og forekomstniveau.

Forudsætninger:

Oversigten Udførelsesstatistik stiller en række kontrolelementer til rådighed, som du kan bruge til at arbejde med de oplysninger, der vises i oversigten:

Arbejd med visningstilstande

  1. Der er fire tilgængelige visningstilstande, der er baseret på fire objekttyper: pakker, klasser, metoder og forekomster. Vælg et af følgende kontrolelementer på værktøjslinjen for at skifte mellem pakke-, klasse-, metode- og forekomsttilstand:
  2. De viste data kan også vises som procentangivelser. Vælg Vis som procentdel % icon på værktøjslinjen for at få vist data som procentdele.

De viste data afhænger af den valgte objekttype. Følgende tabel viser en oversigt over de data, der er tilgængelige i hver fremvisningstilstand.

Kolonneoverskrift Pakkestatistik 
Ikon for pakke
Klassestatistik
Ikon for klasse
Metodestatistik
Ikon for metode
Forekomststatistik
Ikon for forekomst
Basistid: For enhver start er basistiden den tid, det tager at udføre starten, minus den tid, der bruges i andre metoder, som kaldes under starten.  Den samlede basistid for klasserne i pakken Den samlede basistid for metoderne i klassen Den tid, det tager at udføre en given metode Tid
Gennemsnitlig basistid: Basistiden delt med antallet af kald. Tilgængelig Tilgængelig Tilgængelig Ikke tilgængelig
Overtaget basistid: Ligner den basistid, der bruges i den valgte pakke eller klasse, inklusive den tid, der bruges i andre overtagne metoder, som kaldes under starten. Den samlede basistid for klasserne i pakken Den samlede basistid for metoderne i klassen Ikke tilgængelig Tid
Akkumuleret tid: For alle starter er den akkumulerede tid den tid, der er brugt på at udføre alle metoder, der kaldes fra en start. Hvis en start ikke har yderligere metodekald, svarer den akkumulerede tid til basistiden. Den samlede akkumulerede tid for klasserne i pakken Den tid, der er brugt på at udføre metoderne i klassen Den tid, der er brugt på at udføre den givne metode. Tid
Overtaget akkumuleret tid: Ligner den akkumulerede tid for den valgte pakke eller klasse, inklusive den tid, der er brugt i andre overtagne metoder, som kaldes under starten. Den samlede akkumulerede tid for klasserne i pakken Den tid, der er brugt på at udføre metoderne i klassen Ikke tilgængelig Tid
Kald: Antallet af kald, der er foretaget af en valgt metode. Ikke tilgængelig Akkumuleret efter klasse Antal Ikke tilgængelig
Overtagne kald: Antallet af kald, der er foretaget af en metode og dens overtagne metoder. Akkumuleret efter pakke Akkumuleret efter klasse Ikke tilgængelig Antal
Akkumuleret CPU-tid : Den mængde CPU-tid, der er brugt i en metode. Akkumuleret efter pakke Akkumuleret efter klasse Akkumuleret efter metode Ikke tilgængelig

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.

Arbejd med kolonner

Der er forskellige tilgængelige kontrolelementer, du kan bruge til at arbejde med de kolonner, der vises i denne oversigt.

  1. Klik på knappen Vælg kolonner Vælg kolonner på værktøjslinjens menu ikon med pil ned for at angive, hvilke kolonner der skal vises i oversigten.
  2. Markér de kolonner, der skal vises i oversigten, i dialogboksen Vælg kolonner. Klik på OK for at anvende ændringerne.
  3. Vælg Vis deltakolonner Ikonen Vis delta på værktøjslinjen for at få vist ændringen i hver numerisk kolonne siden sidste opfriskning.
  4. Klik på en kolonnes titel for at sortere kolonnens data. Klik på kolonnes titel igen for at sortere den i omvendt rækkefølge. Hvis en kolonne er sorteret i stigende rækkefølge, er der angivet < foran kolonnetitlen, og >, hvis den er sorteret i faldende rækkefølge.

Filtrér profileringsdata

Profileringsfiltre kan anvendes på oversigten Udførelsesstatistik for at reducere den mængde data, der vises i oversigten. Profileringsfiltre kan bruges på tværs af forskellige profileringsoversigter, sålænge oversigten understøtter filteret. Du finder flere oplysninger i Anvend profileringsfiltre.

Åbn andre oversigter

Andre profileringsoversigter og kildekodeoversigter kan åbnes fra oversigten Udførelsesstatistik.

  1. For at åbne objektreferencerne til et valgt objekt skal du højreklikke på objektet og vælge Vis objektreferencer Vis objektreferencer. Oversigten Objektreferencer åbnes og udfyldes med data til det valgte objekt.
  2. For at åbne oversigten Metodestart skal du skifte til fremvisningstilstanden for Pakke, Klasse eller Metode. Vælg en metode, højreklik på den, og vælg Vis metodestart Vis metodestart.
  3. For at åbne kildekodeoversigten for et valgt objekt skal du højreklikke på objektet og derefter vælge Åbn kilde Ikonen Åbn kilde.

Eksportér data i oversigten

Dataene i oversigten Hukommelsesstatistik kan eksporteres til forskellige rapportformater (f.eks. HTML eller XML).

  1. Vælg Rapport... ikonen Eksportér på værktøjslinjen for at eksportere dataene i oversigten. Dialogboksen Ny rapport vises med de tilgængelige rapporttyper.
  2. Vælg rapporttypen.
  3. Markér indstillingen Åbn editor for at åbne dokumentet i standardsystemeditoren.
  4. Klik på Næste for at fortsætte.
  5. Vælg en overordnet folder, og angiv et filnavn.
  6. Klik på Afslut for at generere rapporten.

Opfrisk oversigt

Oversigten Udførelsesstatistik kan opfriskes vha. knappen Opfrisk ikonen Opfrisk oversigter på værktøjslinjen i Profileringsovervågning. Når oversigten opfriskes, markeres ændringerne med deltaikoner:

 


Relaterede begreber
Oversigt over profileringsværktøjet
Profileringsressourcer

Relaterede opgaver
Profilér et program
Vis kald og kaldere for en metode


(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.