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.

Przyłączanie się do aplikacji

  1. W perspektywie Profilowanie i rejestrowanie kliknij ikonę Profiluj Ikona Profiluj i z menu rozwijanego wybierz opcję Profiluj.... Zostanie uruchomiony kreator profilowania.
  2. Kliknij dwukrotnie pozycję Przyłącz - proces Java. Zostanie utworzona nowa konfiguracja.
  3. Na karcie Host określ opcję Nazwa hosta lub adres IP i port komponentu Agent Controller (jeśli jest inny niż domyślny).
  4. Wybierz agentów powiązanych z identyfikatorem procesu, do którego wykonane zostanie przyłączenie.
  5. Wybierz agenta przy użyciu klawiszy strzałek.
    Wskazówka: Aby w dowolnym momencie uzyskać listę agentów, należy kliknąć opcję Odśwież.
  6. 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.
  7. Kliknij przycisk Zastosuj, aby zastosować zmiany.
  8. Kliknij przycisk Profiluj, aby przyłączyć się do aplikacji.
  9. 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.

Uruchamianie aplikacji

Aby uruchomić lokalny lub zdalny proces Java, wykonaj następujące czynności:

  1. W perspektywie Profilowanie i rejestrowanie kliknij ikonę Profiluj Ikona Profiluj i z menu rozwijanego wybierz opcję Profiluj.... Zostanie uruchomiony kreator profilowania.
  2. Istnieje kilka typów procesów Java, które można uruchomić:
  3. 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.
  4. Kliknij przycisk Zastosuj, aby zastosować zmiany.
  5. Kliknij przycisk Profiluj, aby przyłączyć się do aplikacji.
  6. 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