Raport profilu wykonania
Raport profilowania wykonania jest tradycyjnym profilem pobierania próbek.Próbki są pobierane co około milisekundę w okresach, gdy wątek jest uruchomiony na rdzeniu logicznym i Concurrency Visualizer buduje drzewo typowych wywołań przez porównywanie zakumulowanego zestawu stosów próbek.Dane w tej tabeli mogą być zmienione przez bieżący zakres czasu, ukryte wątki i filtry, które mogą być stosowane:
Jeśli zaznaczono tylko mój kod, wyświetlane są tylko te ramki stosu, które zawierają kod użytkownika, plus jeden poziom poniżej kodu użytkownika.
Jeśli ustawiono wartość redukcji szumu, posortowane stosy, których częstotliwość jest mniejsza niż określona, są odfiltrowane z raportu
W poniższej tabeli przedstawiono kolumny w raporcie.
Kolumna |
Opis |
---|---|
Nazwa |
Nazwa funkcji dla każdego poziomu stosu wywołań. |
Próbek łącznie |
Całkowita liczba próbek, które zostały zbierane dla wszystkich stosów rzutowanych na ten poziom drzewa stosu wywołań.Łączna liczba jest sumą wyłącznych próbek dla tej funkcji i liczników łącznie dla wszystkich węzłów podrzędnych. |
Wyłączne próbki |
Całkowita liczba zebranych próbek, dla których ta funkcja jest najniższym poziomem stosu wywołań. |
% Łącznie |
Procent całkowitej liczby próbek, podanej w kolumnie próbek łącznie.Wartości procentowe są zaokrąglane do dwóch miejsc dziesiętnych. |
% Pozostałych |
Procent całkowitej liczby próbek, podanej w kolumnie pozostałe próbki.Wartości procentowe są zaokrąglane do dwóch miejsc dziesiętnych. |
Szczegóły |
Pełna kwalifikowana nazwa funkcji.Zawiera liczbę wierszy, gdy jest ona dostępna. |
Ten raport w postaci tabeli jest widoczny w widoku Czas wykonania (Widok wątków).