Visningen Minnestatistikk viser statistikk om internminnet til applikasjonen. Den inneholder detaljerte opplysninger som antallet klasser som er lastet, antallet forekomster som er aktive, og minnestørrelsen som er tildelt av hver klasse. Minnestatistikk er tilgjengelig på pakke-, klasse-, metode- og forekomstnivå.
Forutsetninger:
Visningen Minnestatistikk inneholder flere kontroller som du kan bruke til å manipulere opplysningene som blir vist:
Det finnes tre visningsmoduser som er basert på de tre objekttypene pakker, klasser og forekomster.
Hvilke data som blir vist, er avhengig av objekttypen som er valgt. Denne tabellen gir en oversikt over hvilke data som er tilgjengelig i hver visningsmodus.
Kolonneoverskrift | Pakkestatistikk ![]() |
Klassestatistikk![]() |
Forekomststatistikk![]() |
---|---|---|---|
Totalt antall forekomster: Det totale antallet forekomster som er opprettet av den valgte pakken, klassen eller metoden. | Akkumulert etter pakke | Akkumulert etter klasse | Antall |
Aktive forekomster: Antallet forekomster av den valgte pakken, klassen eller metoden, der det ikke er samlet inn dataavfall. | Akkumulert etter pakke | Akkumulert etter klasse | Antall |
Samlet inn: Antallet forekomster av den valgte pakken, klassen eller metoden, som ble fjernet ved innsamling av dataavfall. | Akkumulert etter pakke | Akkumulert etter klasse | Antall |
Total størrelse: Den totale størrelsen (i byte) for den valgte pakken, klassen eller metoden, for alle forekomster som ble opprettet for den, inkludert det som eventuelt er fjernet under innsamling av dataavfall. | Akkumulert etter pakke | Akkumulert etter klasse | Størrelse |
Aktiv størrelse: Den summerte størrelsen på alle aktive forekomster. | Akkumulert etter pakke | Akkumulert etter klasse | Størrelse |
Merk: Totalverdiene i denne visningen, viser bare til data som er samlet inn siden forrige gang du startet overvåking av prosessen. Hvis du starter overvåking av prosessen når du er halvveis i utføringen, får du bare frem totalverdiene fra punktet der du startet overvåking. I pakkemodus vises i tillegg bare totalverdiene for de innsamlede klassene for pakken. Klasser som er filtrert ut, bli ikke inkludert i totalene.
Merk: Visning av data på forekomstnivå for kolonnene aktiv størrelse og samlet inn i visningen Minnestatistikk, krever at det er samlet inn data på forekomstnivå for profileringstypen Tidsanalyse. Når du skal samle inn forekomstnivådata, må du utføre følgende handlinger på siden Profileringstyper for profileringssettet:
Merk: Profileringsvisninger beskrives her ved hjelp av Java. Profileringsdata fra en annen applikasjonskonstekst kan endre uttrykkene og syntaksen som brukes i visningene. Se Forstå applikasjonskontekst i profileringsvisninger hvis du vil ha mer informasjon.
Du finner opplysninger om hvordan du får tilgang til siden Profileringstyper for et profileringssett, i veiledningen Analysere profileringsdata fra en Java-prosess.
Du kan velge mellom ulike kontroller for å manipulere kolonnene i denne visningen.
Du kan bruke profileringsfiltre på visningen Minnestatistikk for å redusere datamengden som blir vist. Profileringsfiltre kan brukes på tvers av ulike profileringsvisninger så lenge visningen støtter filteret. Du finner flere opplysninger under Bruke profileringsfiltre.
Du kan åpne andre visninger og kildekodevisninger i visningen Minnestatistikk.
Dataene i Minnestatistikk-visningen kan eksporteres til tilgjengelige rapportformater (f.eks. HTML eller XML).
Visningen Minnestatistikk kan oppdateres ved hjelp av knappen Oppdater
på Profileringsovervåker-verktøylinjen. Når visningen er oppdatert, er endringene merket med deltaikoner:
Beslektede begreper
Oversikt over profileringsverktøyet
Profileringsressurser
Beslektede oppgaver
Bruke profileringsfiltre
Profilere en applikasjon
Identifisere minneintensive klasser
(C) Copyright IBM Corporation 2000, 2006. All Rights
Reserved.