Uruchamianie lub przyłączanie się do procesu przeznaczonego do profilowania
Narzędzie profilujące umożliwia przyłączenie się do działającej aplikacji lub uruchomienie aplikacji
w celu przeprowadzenia profilowania.
Przyłączenie do aplikacji oznacza, że zostanie utworzony monitor, który będzie
zawierał wyniki zaobserwowane przez powiązanego z nim agenta.
Uruchomienie procesu oznacza, że zostanie uruchomiony proces, z którym zostanie
powiązany agent, oraz zostanie utworzony monitor, który będzie zawierał wyniki zaobserwowane przez tego agenta.
Przy każdym uruchomieniu lub przyłączeniu się do procesu Java w widoku monitora profilowania tworzona jest
logiczna reprezentacja procesu Java. W tej reprezentacji obiekt procesu jest identyfikowany na podstawie nazwy
oraz identyfikatora (PID) wyświetlanego w widoku razem z powiązanymi agentami.
- W perspektywie Profilowanie i rejestrowanie kliknij ikonę Profiluj
i z menu rozwijanego wybierz opcję Profiluj.... Zostanie uruchomiony kreator profilowania.
- Kliknij dwukrotnie pozycję Przyłącz - proces Java. Zostanie utworzona nowa konfiguracja.
- Na karcie Host określ opcję Nazwa hosta lub adres IP i port komponentu
Agent Controller (jeśli jest inny niż domyślny).
- Wybierz agentów powiązanych z identyfikatorem procesu, do którego wykonane zostanie przyłączenie.
- Wybierz agenta przy użyciu klawiszy strzałek.
Wskazówka: Aby w dowolnym momencie uzyskać listę agentów,
należy kliknąć opcję Odśwież.
- Kliknij zakładkę Monitor. Skonfiguruj wymagane filtry profilowania. Informacje na temat
konfigurowania filtrów profilowania można znaleźć w temacie Określanie kryteriów profilowania.
- Kliknij przycisk Zastosuj, aby zastosować zmiany.
- Kliknij przycisk Profiluj, aby przyłączyć się do aplikacji.
- Widok monitora profilowania zostanie odświeżony, wyświetlając agenta reprezentującego daną aplikację.
Zostanie otwarta konsola środowiska roboczego, w której będą wyświetlane dane
wejściowe i wyjściowe programu.
Aby uruchomić lokalny lub zdalny proces Java, wykonaj następujące czynności:
- W perspektywie Profilowanie i rejestrowanie kliknij ikonę Profiluj
i z menu rozwijanego wybierz opcję Profiluj.... Zostanie uruchomiony kreator profilowania.
- Istnieje kilka typów procesów Java, które można uruchomić:
- Aby uruchomić aplikację Java, wykonaj następujące czynności:
- Kliknij dwukrotnie pozycję Aplikacja Java. Zostanie utworzona nowa konfiguracja.
- Wybierz opcje Projekt Java i Klasa główna na potrzeby profilowania.
- Na karcie Argumenty wprowadź wartości opcji Argumenty programu lub
Argumenty maszyny VM, które mają być używane w tej konfiguracji.
- Jeśli nie korzystasz z wdrożenia lokalnego, profilowanie aplikacji z poziomu środowiska Eclipse wymaga podania katalogu bin komponentu Agent Controller w ścieżce systemowej. Jeśli katalog ten nie został jeszcze określony, na karcie Środowisko dodaj zmienną
środowiskową do ścieżki aplikacji.
- Kliknij kartę Środowisko.
- Kliknij przycisk Nowy.
- W oknie dialogowym Nowa zmienna środowiskowa wpisz PATH w
polu Nazwa.
- W polu Wartość wpisz ścieżkę do katalogu bin instalacji komponentu Agent Controller (np. D:\agentcontroller_install\bin).
- Kliknij przycisk OK, aby zastosować zmiany.
- Aby uruchomić zewnętrzny proces Java, wykonaj następujące czynności:
- Kliknij dwukrotnie pozycję Zewnętrzna aplikacja Java. Zostanie utworzona nowa konfiguracja.
- Na karcie Host określ opcję Nazwa hosta lub adres IP i port komponentu
Agent Controller (jeśli jest inny niż domyślny). Kliknij przycisk Dodaj, a następnie
wybierz kartę Główne.
- W polu Klasa Java wybierz klasę z systemu plików.
- Konieczne może być określenie miejsca, w którym znajduje się Ścieżka klasy,
Katalog i Plik JAR.
- Na kartach Argumenty i Środowisko można stosownie do potrzeb określić Argumenty maszyny wirtualnej i Zmienne środowiskowe.
Uwaga: Wartość w polu Katalog roboczy na karcie Argumenty
dotyczy tylko aplikacji zewnętrznych uruchamianych na hoście lokalnym
określonym na karcie Host. Wartość podana w tym polu będzie ignorowana w przypadku
aplikacji zewnętrznych uruchamianych na hoście zdalnym.
- Aby uruchomić wykonawcze środowisko robocze Eclipse, wykonaj następujące czynności:
- Kliknij dwukrotnie pozycję Aplikacja Eclipse. Zostanie utworzona nowa konfiguracja.
- Na karcie Argumenty zmień argumenty używane do uruchamiania wykonawczego środowiska roboczego
lub zaakceptuj wartości domyślne, a następnie wybierz kartę Wtyczki.
- Karta Wtyczki umożliwia wybieranie wtyczekh, które będą ładowane przy
uruchamianiu wykonawczego środowiska roboczego. Wprowadź wszystkie niezbędne zmiany (lub zaakceptuj wartości domyślne)
i kliknij kartę Śledzenie.
- Na karcie Śledzenie można modyfikować opcje śledzenia używane przez wtyczki.
- Kliknij zakładkę Monitor. Skonfiguruj wymagane filtry profilowania. Informacje na temat
konfigurowania filtrów profilowania można znaleźć w temacie Określanie kryteriów profilowania.
- Kliknij przycisk Zastosuj, aby zastosować zmiany.
- Kliknij przycisk Profiluj, aby przyłączyć się do aplikacji.
- Widok monitora profilowania zostanie odświeżony, wyświetlając agenta reprezentującego daną aplikację.
Zostanie otwarta konsola środowiska roboczego, w której będą wyświetlane dane
wejściowe i wyjściowe programu.
Podczas profilowania aplikacji można na niej wykonywać szereg innych czynności związanych ze zbieraniem danych, jak na przykład zbieranie odwołań do obiektów i czyszczenie pamięci.
Uwaga: Aby wirtualna maszyna języka Java systemu iSeries mogła generować zdarzenia punktu wejściowego i wyjściowego
metody, wymagane jest ustawienie następujących opcji:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Pojęcia pokrewne
Narzędzie profilujące - przegląd
Zasoby profilowania
Czynności pokrewne
Zbieranie odwołań do obiektów
Badanie czyszczenia pamięci
Profilowanie aplikacji w trybie autonomicznym
Profilowanie w przypadku wdrożenia lokalnego
Określanie kryteriów profilowania
Korzystanie z widoku monitora
profilowania
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.