Minnesstatistikvyn

Minnesstatistikvyer visar statistik från tillämpningsstacken. 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. Minnesstatistik finns tillgänglig på paket-, klass- och förekomstnivå.

Visa

Vyn utgörs av en tabell där första kolumnen presenterar listan över objekt. Det finns tre visningslägen tillgängliga som baseras på de tre objekttyperna:

Statistik visas för varje objekttyp

Vilka data som visas beror på vilken objekttyp som väljs. Den statistik som finns tillgänglig för varje objekt anges i tabellen nedan.

Kolumnrubrik Paketstatistik  
Ikon för paket
Klasstatistik
Ikon för klass
Förekomststatistik
Ikon för förekomst
Totalt antal förekomster
Det totala antal förekomster som har skapats genom valt paket, vald klass eller metod.
Ackumulerat per paket Ackumulerat per klass Antal
Aktiva förekomster
Antal förekomster i valt paket, vald klass eller metod när ingen skräpinsamlingsfunktion aktiverats.
Ackumulerat per paket Ackumulerat per klass Antal
Samlade
Antal förekomster från det valda paketen, den valda klassen eller metoden som togs bort under skräpinsamlingen.
Ackumulerat per paket Ackumulerat per klass Antal
Total storlek
Den totala storleken (i byte) på alla förekomster som skapats i det valda paketet, den valda klassen eller metoden inklusive allt som tagits bort genom skräpinsamlingsfunktionen.
Ackumulerat per paket Ackumulerat per klass Storlek
Aktiv storlek
Den sammanlagda storleken av 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:

  1. I den vänstra rutan markerar du kryssrutorna vid Minnesanalys > Allmän minnesanalys och Tidsanalys > Körningstidsanalys.
  2. Under Körningstidsanalys väljer du alternativknappen Visa körningsflödet med grafiska detaljer och klickar sedan på knappen Avancerat>> och väljer Samla in förekomstnivåinformation.

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.

Visa symboler

Kontroller

Kontroller i verktygsfältet

Ikon Definition
Ikon för paket Visa paketstatistik
Ikon för klass Visa klasstatistik
Ikon för förekomst Visa händelsestatistik
Ikon för öppen källa Öppna valt objekts källa.
Procentikon Visa det allokerade minnets procentsats.
Delta Visa ändringen i varje numerisk kolumn sedan den senaste uppdateringen.
En knapp med stiliserad ikonFiltrera objekt baserat på tid, storlek, totalt antal förekomster eller andra villkor.
Ikon för export av HTML Exportera data till en fil i HTML-format.
En knapp med stiliserad ikonEn knapp med stiliserad ikon Välj de kolumner som ska visas eller Ikon för sorteringSortera efter kolumn.

Kontroller på snabbmenyn

Ikon Definition
Ikon för vyuppdatering Uppdatera vyn
Ikon för att välja kolumn Välj vilka kolumner som ska visas.
Visa objektreferenser Visa objektreferenser
Ikon för att öppna källa Öppna valt objekts källa.

Filtrering

Statistikvyerna tillhandahåller filtrering efter namn. Använd fältet Filter för att ange ett strängmönster. 

Kolumnkontroller

Klicka på en kolumns titel för att sortera kolumnen. Klicka på kolumnens rubrik igen för att sortera i omvänd ordning. Kolumnrubriken har prefixet > om kolumnen är sorterad i stigande ordning eller < om den är sorterad i fallande ordning.

Kolumner kan döljas eller visas. 

 


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.