Identyfikacja aktywnych wątków

Aktywne wątki programu można łatwo zidentyfikować przy użyciu widoku Przepływ wykonania w narzędziu profilującym. Widok Przepływ wykonania umożliwia szybkie sprawdzanie wątków w programie oraz identyfikowanie czasu i miejsca, w którym wykorzystanie zasobów programu jest największe.

Wymagania wstępne:

Aby otworzyć widok przepływu wykonania, wykonaj następujące czynności:

  1. W widoku monitora profilowania wybierz zasób w projekcie profilowania (np. monitor lub agenta).
  2. Kliknij prawym przyciskiem myszy, a następnie wybierz opcję Otwórz za pomocą > Przepływ wykonania. Zostanie otwarty widok przepływu wykonania.
  3. W widoku przepływu wykonania każdy wątek składa się z dużej liczby wywołań metod. Metody są reprezentowane przez pionowe pasy rozwijające się od strony lewej do prawej; również aktywne części wątku identyfikuje się w tym kierunku.
  4. Konkretne części wykresu można sprawdzić, powiększając Powiększ dany obszar.
  5. Jest to przydatne w przypadku sekcji wykresu, które są trudne do odczytania z powodu powtarzających się wywołań wynikających z iteracyjnych konstrukcji, jak na poniższym przykładzie:

    Wykres w widoku przepływu wykonania z ukrytymi powtórzeniami oznaczonymi symbolem x

    Aby skonsolidować powtórzenia na wykresie, można użyć opcji Wykryj wszystkie powtórzenia z menu podręcznego. Powtórzone wywołania są oznaczone symbolem X.n, gdzie n oznacza liczbę wywołań. W poniższym przykładzie metoda compare jest wywoływana 7 razy.

    Wykres w widoku przepływu wykonania z ukrytymi powtórzeniami oznaczonymi symbolem x

Wskazówki

Pojęcia pokrewne
Narzędzie profilujące - przegląd
Widok i tabela przepływu wykonania

Czynności pokrewne
Profilowanie aplikacji
Uruchamianie lub przyłączanie procesu Java