Identifisere minneintensive klasser

Ytelsen til et program kan forbedres kraftig ved at du identifiserer og fjerner eller endrer klasser som opptar store deler av programmets minne. Du kan bruke Minnestatistikk-visningen til å identifisere disse klassene.

Forutsetninger:

Slik identifiserer du minneintensive klasser:

  1. Velg en overvåker eller agent for applikasjonen i visningen Profileringsovervåker.
  2. Høyreklikk og velg Åpne i > Minnestatistikk.  Visningen Minnestatistikk blir åpnet. 
  3. Klikk på Klasse klassestatistikkikon på verktøylinjen for å få frem klassestatistikk.
  4. Høyreklikk og velg Velg kolonner i Minnestatistikk-visningen.
  5. Velg både Aktiv størrelse og Total størrelse.
  6. Klikk på OK.
  7. Identifiser klassene med største total størrelsesverdi. Dette er de mest minneintensive klassene. Bruk kolonnen Aktiv størrelse til å se på den totale størrelsen til de forekomstene som ikke er avfallsinnsamlet.

Beslektede begreper
Oversikt over profileringsverktøyet
Statistikkvisninger

Beslektede oppgaver
Profilere en applikasjon
Starte eller koble seg til en Java-prosess