Zbieranie danych sondy: podstawowe użycie

Aby zebrać dane sondy, podczas definiowania konfiguracji profilu w oknie dialogowym Profil wybierz i skonfiguruj sondy, których chcesz użyć. Sondy będą stosowane za każdym razem, gdy aplikacja będzie uruchamiana z poziomu środowiska roboczego przy użyciu tej konfiguracji profilu.

Uwaga: Niniejsze instrukcje podstawowego użycia są przeznaczone dla aplikacji, które można uruchomić z okna dialogowego Profil. W instrukcjach przyjmuje się również, że na komputerze, z której mają być zbierane dane, jest używany komponent Agent Controller, a także agent JVMPI piAgent.

Jeśli aplikacji nie można uruchomić z okna dialogowego Profil lub nie można użyć komponentu Agent Controller albo agenta piAgent, należy skorzystać z instrukcji zawartych w sekcji Zbieranie danych sondy: sytuacje specjalne.

Aby użyć sond za pomocą konfiguracji profilowania:

  1. W menu głównym środowiska roboczego w perspektywie Profilowanie i Rejestrowanie kliknij polecenie Uruchom > Profil. W oknie dialogowym Profil wybierz lub utwórz konfigurację startową profilu, a następnie przejdź do karty Monitor. Wybierz typ profilowania Wstawianie sondy i kliknij przycisk Edytuj opcje.
  2. Na stronie Wstawianie sondy zostanie wyświetlona lista wszystkich sond w obszarze roboczym, których możesz użyć.
  3. Zaznacz pola wyboru znajdujące się obok tych sond, które chcesz zastosować. Sondy te będą stosowane za każdym razem, gdy aplikacja będzie uruchamiana z poziomu środowiska roboczego przy użyciu tej konfiguracji profilu.
  4. Jeśli nie chcesz używać domyślnego zestawu filtrów, określ inny zestaw filtrów, aby sprecyzować klasy i metody, dla których chcesz zebrać dane. Możesz określić niestandardowe zestawy filtrów, obowiązujące tylko dla zaznaczonych sond, lub standardowe zestawy filtrów, które obowiązują ogólnie dla zbierania danych profilowania. Jeśli jest określony zarówno standardowy, jak i niestandardowy zestaw filtrów, filtry niestandardowe będą zastępowały standardowe zestawy filtrów dla zaznaczonych sond.
    Uwaga: Standardowe zestawy filtrów profilowania mają zasięg globalny. Zmiana, zmiana nazwy lub usunięcie zestawu filtrów wpłynie na wszystkie zestawy profilowania używające tego zestawu filtrów. Przed zmodyfikowaniem zestawu filtrów należy utworzyć jego kopię zapasową.

    W większości scenariuszy nie ma potrzeby określania niestandardowych zestawów filtrów. W większości przypadków standardowe zestawy filtrów są wystarczające. Jeśli chcesz zastosować filtry niestandardowe, wykonaj następującą procedurę:

    1. Poniżej listy sond kliknij kartę Filtry.
    2. Zaznacz pole wyboru Użyj filtrów niestandardowych dla wybranej sondy (zamiast standardowych filtrów profilowania).
    3. Zaznacz zestaw filtrów lub kliknij przycisk Dodaj, aby skonfigurować nowy zestaw.
    4. Aby edytować zestaw filtrów, kliknij przycisk Dodaj, Edytuj lub Usuń.
  5. Kliknij przycisk Zakończ, aby zamknąć stronę opcji dla sond.
  6. Aby określić standardowy zestaw filtrów, który będzie stosowany generalnie podczas zbierania danych profilowania:

    1. Na karcie Monitor wybierz opcję Profilowanie Java i kliknij przycisk Edytuj opcje
    2. Zaznacz zestaw filtrów lub kliknij przycisk Dodaj, aby skonfigurować nowy zestaw.
    3. Aby edytować zestaw filtrów, kliknij przycisk Dodaj, Edytuj lub Usuń.
    4. Kliknij przycisk Zakończ.

    Uwaga: Limity zbierania danych określone na stronie Limity nie są uwzględniane w sondach.
    Więcej informacji o tym, jak zestawy filtrów i specyfikacje celów sond określają, które klasy i metody są instrumentowane, zawiera temat Cele i filtry sondy

  7. Po zakończnieu wybierania i konfigurowania sond kliknij przycisk Profiluj. Aplikacja zostanie uruchomiona wraz z wbudowanymi w nią sondami. Wybrane sondy będą stosowane zgodnie z ich regułami filtrowania.
    Uwaga:

    W przypadku stosowania konfiguracji startowej Przyłączanie - proces Java sondy będą stosowane tylko do klas załadowanych po przyłączeniu procesu Java. Jeśli klasa była załadowana przed przyłączeniem, sondy nie będą do niej stosowane.

    Po odłączeniu zastosowane sondy będą nadal zbierały dane. Ponadto będą nadal stosowane do nowych klas, które będą ładowane, pod warunkiem, że specyfikacje celu i wzorce filtrów dla sond będą odpowiadały nazwom klas.

    Jeśli przyłączysz proces ponownie, możesz zastosować dodatkowe sondy. W tym przypadku będą funkcjonowały zarówno nowe, jak i stare sondy. Cele i filtry tych sond będą porównywane z nazwami nowych klas, które będą ładowane, i sondy te będą stosowane do zgodnych klas.

Informacje pokrewne
Strona Wstawianie sondy Zbieranie danych sondy: sytuacje specjalne