Widok wywołań metod przedstawia cały przebieg wywołania programu oraz umożliwia nawigację między metodami, które spowodowały wywołanie wybranej metody. W widoku tym używany jest taki sam interfejs graficzny jak w widoku przepływu wykonania, a tabela wywołań metod zawiera takie same informacje jak tabela przepływu wykonania.
Tabelę wywołań metod można wyświetlić tylko w widoku Wywołanie metody, który z kolei można wywołać tylko w widoku Statystyka wykonania i widoku Przepływ wykonania.
Oto przykładowy ekran widoku wywołań metod:
Kaskada pasków rozwija się w prawą stronę w miarę jak jedna metoda wywołuje inną metodę, która z kolei wywołuje inną metodę itd. Paski są grupowane w kolumnach według wątków. Poszczególne kolumny oddziela cienka, czarna, pionowa linia. Nazwa każdego wątku jest wyświetlana u góry jego kolumny.
W tabeli wywołań metod lista wywołań metod znajduje się w pierwszej kolumnie, wątki są zgrupowane w drugiej kolumnie, a czas jest rejestrowany w kolejnych wierszach.
Uwaga: Opisane tu widoki profilowania dotyczą kontekstu języka Java. Dane profilowania pochodzące z innego kontekstu aplikacji mogą powodować zmiany terminów i składni w widokach. Więcej informacji podano w temacie Zrozumienie kontekstów aplikacji w widokach profilowania.
Pasek narzędzi, zarówno w przypadku widoku, jak i tabeli, zawiera następujące elementy sterujące:
Element menu | Definicja |
---|---|
![]() |
Umożliwia powiększenie wykresu. |
![]() |
Umożliwia pomniejszenie wykresu. |
![]() |
Umożliwia powrót do pierwotnej wielkości wykresu. |
![]() |
Umożliwia pokazanie zmierzonego czasu łącznego jako wartości procentowej. |
![]() |
Umożliwia edycję kolorów wykresu. |
![]() |
Umożliwia wybranie fragmentu wykresu do powiększenia. |
![]() |
Umożliwia pokazanie metody wywołującej. |
![]() |
Umożliwia pokazanie metody wywoływanej. |
![]() |
Umożliwia pokazanie poprzedniego wywołania. |
![]() |
Umożliwia pokazanie następnego wywołania. |
![]() |
Umożliwia otwarcie kodu źródłowego metody. |
![]() |
Opcja Pokaż czas pozwala wybrać skalę czasu dla wykresu.
Wybierz opcję Następna lub Poprzednia, aby przejść odpowiednio do następnej lub poprzedniej wyświetlanej metody. Wybierz opcję Wyświetl kontekst aplikacji, aby wyświetlić dane profilowania na podstawie kontekstu języka programowania lub kontekstu gromadzenia danych. Więcej informacji podano w temacie Zrozumienie kontekstów aplikacji w widokach profilowania. |
Wiersz statusu wykresu wywołań metod różni się od analogicznego wiersza wykresu przepływu wykonania. Aby wyświetlić informacje o statusie, należy umieścić wskaźnik myszy nad paskiem, na przykład:
Element menu | Definicja |
---|---|
![]() |
Umożliwia odświeżenie widoku. |
![]() |
Umożliwia edycję kolorów wykresu. |
![]() |
Umożliwia powrót do pierwotnej wielkości wykresu. |
![]() |
Umożliwia pokazanie szczegółów wybranej metody. |
![]() |
Umożliwia pokazanie wywołania dla wybranej metody. |
![]() |
Umożliwia wybranie kolumn do wyświetlenia w tabeli wywołań. |
Pojęcia pokrewne
Narzędzie profilujące - przegląd
Widok i tabela przepływu wykonania
Czynności pokrewne
Profilowanie aplikacji
Wyświetlanie wywołań i metod wywołujących metodę
Kurs: Analizowanie danych profilowania z procesu Java
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.