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:
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 ![]() |
Klassestatistik![]() |
Metodestatistik![]() |
Forekomststatistik![]() |
---|---|---|---|---|
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.
Der er forskellige tilgængelige kontrolelementer, du kan bruge til at arbejde med de kolonner, der vises i denne oversigt.
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.
Andre profileringsoversigter og kildekodeoversigter kan åbnes fra oversigten Udførelsesstatistik.
Dataene i oversigten Hukommelsesstatistik kan eksporteres til forskellige rapportformater (f.eks. HTML eller XML).
Oversigten Udførelsesstatistik kan opfriskes vha. knappen Opfrisk
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.