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:
- Välj övervakaren eller agenten för tillämpningen i profileringsövervakningsvyn.
- Högerklicka och välj sedan Öppna med > Minnesstatistik.
Minnesstatistikvyn öppnas.
- Klicka på Klass
i verktygsfältet, så visas klasstatistiken.
- Högerklicka och välj Välj kolumneri minnesstatistikvyn.
- Välj alternativen Aktiv storlek och Total storlek.
- Klicka på OK.
- 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
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.