Identifiera minnesintensiva klasser

Ett programs prestanda kan förbättras radikalt om du identifierar och tar bort eller ändrar klasser som tar upp en stor del av programminnet. Du kan använda minnesstatistikvyn till att identifiera de här klasserna.

Förutsättningar:

Identifiera minnesintensiva klasser genom att följa de här stegen:

  1. Välj övervakaren eller agenten för tillämpningen i profileringsövervakningsvyn.
  2. Högerklicka och välj sedan Öppna med > Minnesstatistik.  Minnesstatistikvyn öppnas. 
  3. Klicka på Klass Klasstatistikikon i verktygsfältet, så visas klasstatistiken.
  4. Högerklicka och välj Välj kolumneri minnesstatistikvyn.
  5. Välj alternativen Aktiv storlek och Total storlek.
  6. Klicka på OK.
  7. Identifiera de klasser som har det högsta värdet för total storlek. De klasserna är de mest minnesintensiva klasserna. I kolumnen Aktiv storlek kan du se den totala storleken på de förekomster som inte har samlats in som skräp.

Närliggande begrepp
Översikt över profileringsverktyget
Statistikvyer

Närliggande uppgifter
Profilera en tillämpning
Starta och ansluta till en Java-process