Identyfikacja klas wymagających dużo pamięci

Wydajność programu można znacznie zwiększyć, identyfikując, a następnie eliminując lub modyfikując klasy zajmujące duże fragmenty pamięci programu. Klasy te można identyfikować w widoku statystyki pamięci.

Wymagania wstępne:

Aby zidentyfikować klasy wymagające dużo pamięci, wykonaj następujące czynności:

  1. W widoku monitora profilowania wybierz monitor lub agenta dla aplikacji.
  2. Kliknij prawym przyciskiem myszy, a następnie wybierz opcję Otwórz za pomocą > Statystyka pamięci. Zostanie otwarty widok statystyki pamięci.  
  3. Kliknij przycisk Klasa Ikona statystyki klasy na pasku narzędzi, aby wyświetlić statystykę klasy.
  4. W widoku statystyki pamięci kliknij prawym przyciskiem myszy i wybierz opcję Wybierz kolumny.
  5. Zaznacz opcje Aktywna wielkość i Łączna wielkość.
  6. Kliknij przycisk OK.
  7. Zidentyfikuj klasy o największej łącznej wielkości. To te klasy wymagają najwięcej pamięci. Kolumna Aktywna wielkość pokazuje łączną wielkość instancji, do których nie zostało zastosowane czyszczenie pamięci.

Pojęcia pokrewne
Narzędzie profilujące - przegląd
Widoki statystyczne

Czynności pokrewne
Profilowanie aplikacji
Uruchamianie lub przyłączanie procesu Java