Oversigten Hukommelsesstatistik viser statistik over programmets hob. Den stiller detaljerede oplysninger til rådighed, f.eks. antallet af indlæste klasser, antallet af aktive forekomster, og hvor meget hukommelse der er allokeret hver klasse. Hukommelsesstatistik er tilgængelig på pakke-, klasse- og forekomstniveau.
Forudsætninger:
Oversigten Hukommelsesstatistik stiller en række kontroloversigter til rådighed, som du kan bruge til at arbejde med de oplysninger, der vises i oversigten:
Der er tre tilgængelige fremvisningstilstande, der er baseret på tre objekttyper: pakker, klasser og forekomster.
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![]() |
Forekomststatistik![]() |
---|---|---|---|
Samlede forekomster: Det samlede antal forekomster, der er oprettet af den valgte pakke, klasse eller metode. | Akkumuleret efter pakke | Akkumuleret efter klasse | Antal |
Aktive forekomster: Antallet af forekomster af den valgte pakke, klasse eller metode, hvor ingen renovation er udført. | Akkumuleret efter pakke | Akkumuleret efter klasse | Antal |
Opsamlet: Antallet af forekomster af den valgte pakke, klasse eller metode, som fjernes under renovation. | Akkumuleret efter pakke | Akkumuleret efter klasse | Antal |
Samlet størrelse: Den samlede størrelse (i byte) på den valgte pakke, klasse eller metode af alle instanser, der er oprettet til den, inkl. det, som er fjernet via renovation. | Akkumuleret efter pakke | Akkumuleret efter klasse | Størrelse |
Aktiv størrelse: Den samlede størrelse på alle aktive forekomster. | Akkumuleret efter pakke | Akkumuleret efter klasse | Størrelse |
Bemærk: De totaler, der vises i denne oversigt, repræsenterer kun de data, der er opsamlet, siden du startede overvågning af processen. Hvis overvågning af en proces startes halvvejs igennem, er det kun totalerne fra starttidspunktet for overvågningen, der vises. I pakketilstand er det desuden kun totalerne for de opsamlede klasser for den pågældende pakke, der vises. Klasser, der er frafiltreret, inkluderes ikke i totalerne.
Bemærk: For at data på forekomstniveau kan vises for kolonnerne Aktiv størrelse og Opsamlet i oversigten Hukommelsesstatistik, skal data på forekomstniveau opsamles for profileringstypen Tidsanalyse. For at opsamle data på forekomstniveau skal du udføre følgende funktioner på siden Profileringstyper for profileringssættet:
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.
Oplysninger om, hvordan du får adgang til siden Profileringstyper for et profileringssæt finder du i følgende øvelse Analysér profileringsdata fra Java-proces.
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 Hukommelsesstatistik 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 Hukommelsesstatistik.
Dataene i oversigten Hukommelsesstatistik kan eksporteres til forskellige rapportformater (f.eks. HTML eller XML).
Oversigten Hukommelsesstatistik 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
Anvend profileringsfiltre
Profilér et program
Identificér hukommelsesintensive klasser
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.