Zrozumienie znaczenia kontekstów aplikacji w widokach profilowania

Widoki profilowania mogą wyświetlać dane profilowania pochodzące z kontekstu dowolnego języka programowania lub metody gromadzenia danych. Mechanizm ten nosi nazwę "kontekstu aplikacji" widoku profilowania.

Na przykład terminy "metoda" w języku Java, "funkcja" w języku C i "procedura" w języku Fortran odnoszą się do tego samego pojęcia. Mechanizm kontekstów aplikacji pozwala każdemu agentowi profilowania wskazać nazwę języka programowania lub dziedziny pochodzenia danych (czyli nazwę kontekstu aplikacji). Na podstawie przekazanych informacji widoki profilowania wyświetlają dane wykorzystując odpowiednie do tego celu terminy i reguły formatowania.

Widoki profilowania wyświetlają terminologię odpowiednią dla kontekstu aplikacji konkretnego zestawu danych tylko wtedy, gdy w środowisku roboczym zainstalowana jest właściwa wtyczka formatera kontekstu. Formatery kontekstu to wtyczki dostarczające widokom profilowania zestawy słów i metod formatowania. Jeśli nie jest zainstalowany formater kontekstu dla kontekstu konkretnych danych aplikacji, widoki będą korzystać z domyślnego formatera kontekstu języka Java. Kolektor danych jest na ogół dostarczany w jednym pakiecie z odpowiednimi formaterami kontekstu.

Jeden zestaw danych profilowania może zawierać wpisy pochodzące z więcej niż jednego kontekstu aplikacji. Ten sam zapis śledzenia wykonania może na przykład zawierać zarówno metody Java, jak i funkcje języka C. Gdy w widoku profilowania wyświetlany jest zestaw danych zawierający treści mieszane, dodatkowo wyświetlany jest również indykator pokazujący kontekst aplikacji wybranego elementu oraz menu rozwijane pozwalające wybrać ogólny kontekst aplikacji, z którego widok ma korzystać. Wybór kontekstu aplikacji określa między innymi terminy wyświetlane w nagłówkach kolumn oraz nazwy przycisków na pasku narzędzi.

W obrębie menu rozwijanego na pasku zadań znajduje się również podmenu "Konteksty aplikacji", pozwalające wybrać kontekst, który ma być stosowany do bieżącego widoku profilowania.

Zarówno menu rozwijane, jak i podmenu "Konteksty aplikacji" zawierają wszystkie konteksty aplikacji obecne w bieżącym zestawie danych, jak również wskazują kontekst aktualnie używany przez widok do wyświetlania nagłówków kolumn tabeli i innych elementów.

Czytając dokumentację dotyczącą mechanizmów profilowania i porównując ją z wyświetlanymi widokami profilowania należy pamiętać, że dokumentacja dotyczy domyślnego kontekstu aplikacji języka Java. Jeśli w widoku ustawiony jest inny kontekst aplikacji, to wszystkie operacje w obrębie widoku będą zgodne z opisem w dokumentacji, ale mogą występować różnice w wyświetlanych słowach, składni i formatowaniu.

Czynności pokrewne
Zarządzanie ustawieniami kontekstu aplikacji dla widoków profilowania
Profilowanie aplikacji

Analizowanie danych przy użyciu widoków profilowania
Wyświetlanie pomiarów czasu

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


(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.