Bruke Minnestatistikk-visningen

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:

Arbeide med visningsmoduser

Det finnes tre visningsmoduser som er basert på de tre objekttypene pakker, klasser og forekomster.

  1. Du bytter mellom modusene pakke, klasse og forekomst ved å velge en av disse kontrollene på verktøylinjen:
  2. Dataverdiene som blir vist, kan også vises som prosentverdier. Det gjør du ved å velge Vis i prosent %-ikon på verktøylinjen.

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 
Ikon for pakke
Klassestatistikk
Ikon for pakke
Forekomststatistikk
Ikon for pakke
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:

  1. I ruten til venstre merker du av i boksene Minneanalyse > Grunnleggende minneanalyse og Tidsanalyse > Analyse av utføringstid.
  2. Under Analyse av utføringstid velger du knappen Vis grafiske detaljer for utføringsflyt og klikker på knappen Avansert>>. Velg deretter Samle inn informasjon på forekomstnivå.

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.

Arbeide med kolonner

Du kan velge mellom ulike kontroller for å manipulere kolonnene i denne visningen.

  1. Du oppgir hvilke kolonner som skal vises, ved å velge knappen Velg kolonne Velg kolonne-ikon på verktøylinjen En knapp med stilisert ikon.
  2. I dialogboksen Velg kolonner velger du kolonnene du vil vise. Klikk på OK for å ta i bruk endringene.
  3. Du viser endringen i hver numerisk kolonne siden siste oppdatering, ved å velge Vis deltakolonner Vis deltakolonner-ikon på verktøylinjen.
  4. Du sorterer kolonnedata ved å klikke på kolonneoverskriften. Klikk på kolonneoverskriften på nytt hvis du vil sortere i omvendt rekkefølge. Kolonneoverskriften har > som prefiks, hvis kolonnen er sortert i stigende rekkefølge. Prefikset < angir synkende rekkefølge.

Filtrere profileringsdata

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.

Åpne andre visninger

Du kan åpne andre visninger og kildekodevisninger i visningen Minnestatistikk.

  1. Du åpner objektreferansene til et valgt objekt ved å høyreklikke og velge Vise objektreferanser Vis objektreferanser. Visningen Objektreferanser blir åpnet og er fylt med data for det valgte objektet.
  2. Du åpner kildekodevisningen til et valgt objekt ved å dobbeltklikke og velge Åpne kilde Åpne kilde-ikon.

Eksportere data i visningen

Dataene i Minnestatistikk-visningen kan eksporteres til tilgjengelige rapportformater (f.eks. HTML eller XML).

  1. Du eksporterer dataene i visningen ved å velge Rapport... Eksporter HTML-ikon på verktøylinjen. Tilgjengelige rapporttyper vises i vinduet Ny rapport.
  2. Velg rapporttypen.
  3. Merk av for alternativet Åpne redigeringsprogram hvis du vil åpne dokumentet ved hjelp av standardredigeringsprogrammet på systemet.
  4. Klikk på Neste for å fortsette.
  5. Velg en overordnet mappe og oppgi et filnavn.
  6. Klikk på Fullfør for å generere rapporten.

Oppdatere visningen

Visningen Minnestatistikk kan oppdateres ved hjelp av knappen Oppdater Oppdater visninger-ikon 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.