I minnesstatistikvyn visas statistik om programstacken. Där finns detaljerad information om t.ex. antal klasser som har lästs in, hur många förekomster som körs och hur mycket minne som är allokerat för de olika klasserna. Minnesstatistiken finns tillgänglig på paket-, klass-, metod-, och förekomstnivå.
Förutsättningar:
I minnesstatistikvyn finns flera kontroller som du kan använda till att styra vilken information som ska visas i vyn:
Det finns tre visningslägen tillgängliga som är baserade på tre objekttyper: paket, klasser och förekomster.
Vilka data som visas beror på vilken objekttyp som väljs. I följande tabell sammanfattas vilka data som finns tillgängliga i respektive visningsläge.
Kolumnrubrik | Paketstatistik ![]() |
Klasstatistik![]() |
Förekomststatistik![]() |
---|---|---|---|
Totalt antal förekomster: Det totala antalet förekomster som har skapats av det valda paketet, klassen eller metoden. | Ackumulerat per paket | Ackumulerat per klass | Antal |
Aktiva förekomster: Det totala antalet förekomster av det valda paketet, klassen eller metoden som inte har utsatts för skräpinsamling. | Ackumulerat per paket | Ackumulerat per klass | Antal |
Insamlade: Antalet förekomster av det valda paketet, klassen eller metoden som inte har tagits bort vid skräpinsamling. | Ackumulerat per paket | Ackumulerat per klass | Antal |
Total storlek: Den totala storleken (i byte) på det valda paketet, klassen eller metoden, för alla förekomster som har skapats för den, inklusive det som har tagits bort genom skräpinsamling. | Ackumulerat per paket | Ackumulerat per klass | Storlek |
Aktiv storlek: Den totala storleken på alla aktiva förekomster. | Ackumulerat per paket | Ackumulerat per klass | Storlek |
Obs! De totala siffror som visas i vyn representerar endast de data som har samlats in sedan du började att övervaka processen. Om du börjar övervaka processen mitt i körningen kommer du endast att se det totala antalet från den punkt när du började övervakningen. I paketläget visas bara totalsumman för de klasser som samlats in för paketet. Klasser som du har filtrerat bort inkluderas inte i totalsumman.
Obs! Om förekomstnivådata ska visas för kolumnerna Aktiv storlek och Insamlade i minnesstatistikvyn måste förekomstnivådata samlas in för profileringstypen Tidsanalys. Om du vill samla in förekomstnivådata behöver du utföra följande åtgärder på sidan Profileringstyper i profileringsuppsättningen:
Obs! Profileringsvyerna beskrivs här med Java. Vid profilering av data från en annan tillämpningskontext kan termerna och syntaxen som används i vyerna ändras. Mer information finns i Förstå tillämpningskontexter i profileringsvyer.
Mer information om hur du öppnar sidan Profileringstyp för att ange profilering får du i följande självstudiekurs: Analysera profileringsdata från en Java-process.
Det finns flera kontroller som du kan använda till att styra vilken information som ska visas i vyn.
Du kan tillämpa profileringsfilter på minnesstatistikvyn för att minska mängden data som visas i vyn. Profileringsfilter kan användas i olika profileringsvyer förutsatt att de kan hantera filtret. Mer information finns i Tillämpa profileringsfilter.
Du kan öppna andra profileringsvyer och källkodsvyer via minnesstatistikvyn.
De data som finns i minnesstatistikvyn kan exporteras till tillgängliga rapportformat (t.ex. HTML eller XML).
Du kan uppdatera minnesstatistikvyn med hjälp av knappen Uppdatera i profileringsövervakarens verktygsfält. När vyn har uppdaterats markeras ändringarna med deltaikoner:
Närliggande begrepp
Översikt över profileringsverktyget
Profilera resurser
Närliggande uppgifter
Tillämpa profileringsfilter
Profilera en tillämpning
Identifiera minnesintensiva klasser
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.