Geheugenintensieve klassen aangeven

De prestatie van een programma kan sterk worden verbeterd door het verwijderen of wijzigen van klassen die grote hoeveelheden geheugen gebruiken. U kunt deze klassen identificeren in de view Geheugenstatistieken.

Vereisten:

Om geheugenintensieve klassen te identificeren, voert u de volgende stappen uit:

  1. Selecteer de monitor of agent in de profileringsmonitorview.
  2. Klik met de rechtermuisknop en kies vervolgens Openen met > Geheugenstatistieken.  De view Geheugenstatistieken wordt geopend.  
  3. Klik op de werkbalk op Klasse Pictogram Klassenstatistieken om de klassenstatistieken weer te geven.
  4. Klik met de rechtermuisknop in de view Geheugenstatistieken en kies Kolommen kiezen.
  5. Selecteer de twee opties Actieve grootte en Totale grootte.
  6. Klik op OK.
  7. Geef de klassen met de grootste totale grootte aan. Dit zijn de meest geheugenintensieve klassen. In de kolom Actieve grootte ziet u de totale grootte van de instances die niet zijn opgeschoond.

Verwante concepten
Overzicht profileringstool
Statistische views

Verwante taken
Een toepassing profileren
Een Java-proces starten of koppelen