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:
- W widoku monitora profilowania wybierz monitor lub agenta dla aplikacji.
- Kliknij prawym przyciskiem myszy, a następnie wybierz
opcję Otwórz za pomocą > Statystyka pamięci. Zostanie otwarty
widok statystyki pamięci.
- Kliknij przycisk Klasa
na pasku narzędzi, aby wyświetlić statystykę klasy.
- W widoku statystyki pamięci kliknij prawym przyciskiem myszy i wybierz
opcję Wybierz kolumny.
- Zaznacz opcje Aktywna wielkość i Łączna wielkość.
- Kliknij przycisk OK.
- 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
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.