Badanie czyszczenia pamięci
Czyszczenie pamięci w środowisku wykonawczym Java odbywa się automatycznie. W trakcie tego procesu znajdowane i zwalniane są obszary pamięci, które nie są już używane przez program. W przypadku narzędzia profilującego czyszczenie pamięci można uruchomić tylko wtedy, gdy istnieje aktywny proces. Funkcja czyszczenia pamięci jest dostępna w widoku statystyki pamięci.
Wymagania wstępne:
Aby można było analizować dane profilowania w celu badania czyszczenia pamięci, należy upewnić się, że została wykonana następująca czynność:
Aby wyświetlić szczegóły dotyczące czyszczenia pamięci, wykonaj następujące czynności:
- W widoku Monitor profilowania wybierz monitor lub agenta.
-
Kliknij prawym przyciskiem myszy, a następnie wybierz opcję
Otwórz za pomocą > Statystyka pamięci.
Zostanie otwarty widok statystyki pamięci.
- Kliknij przycisk Pakiet
na pasku
narzędzi, aby wyświetlić statystykę dotyczącą pakietu.
- Sprawdź, czy widoczne są kolumny Instancje aktywne i Zebrane. W przeciwnym razie kliknij prawym przyciskiem myszy, wybierz opcję Wybierz kolumny, a następnie włącz wyświetlanie tych kolumn.
- Zapisz wyniki:
- W kolumnie Instancje aktywne można sprawdzić, ile instancji bieżących pakietów jest wciąż aktywnych (nieusuniętych przez proces czyszczenia pamięci).
- W kolumnie Zebrane można sprawdzić, ile instancji bieżących pakietów zostało usuniętych przez proces czyszczenia pamięci.
- Bieżący pakiet można rozwinąć, aby zobaczyć te same informacje na poziomie
klasy, lub można kliknąć przycisk Klasa
w celu wyświetlenia statystyki na poziomie klasy.
- Aby wyświetlić rzeczywiste instancje konkretnej klasy, wybierz tę klasę i
kliknij przycisk Instancja
na pasku
narzędzi. Poziom instancji jest dostępny tylko wtedy, gdy w kryteriach
profilowania zbierano informacje na poziomie instancji. Informacje o konfigurowaniu kryteriów profilowania można znaleźć w temacie Określanie kryteriów profilowania.
- W widoku Monitor profilowania wybierz monitor lub agenta.
- Kliknij prawym przyciskiem myszy i wybierz opcję Wykonaj czyszczenie
pamięci
.
- W widoku statystyki pamięci kliknij prawym przyciskiem myszy i wybierz opcję Odśwież widoki
. Widok
zostanie odświeżony i będzie zawierał zmienioną liczbę aktywnych instancji na poziomie pakietu.
Pojęcia pokrewne
Narzędzie profilujące - przegląd
Widok i tabela przepływu wykonania
Widoki statystyczne
Czynności pokrewne
Profilowanie aplikacji
Uruchamianie lub przyłączanie procesu Java
Identyfikacja metod zużywających dużo zasobów
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.