Wywołanie widoku drzewa - rywalizacji Profiler danych
Widok drzewa wywołanie Wyświetla ścieżki wykonywania funkcji, które zostały przesunięta w PROFILOWANEGO aplikacji.Katalog główny drzewa jest punkt wejścia do aplikacji lub składnika.Każdy węzeł funkcja wyświetla wszystkie funkcje, które on wywołany, ile razy funkcja została zablokowana i czas, którego funkcja została zablokowana, ponieważ został on dostęp do zasobu z innych wątków lub procesów.
Wartości w widoku drzewa wywołania są dla wystąpień funkcji, które były wywoływane przez funkcję nadrzędnego drzewo wywołań.Wartości procentowe są obliczane przez porównanie wartości instancji funkcji do całkowitej liczby twierdzeniom przy uruchomieniu profilowania.
Wyróżnianie ścieżki Hot wykonanie
Widok drzewa Call można rozwijać i wyróżnić ścieżkę wykonanie procesu lub funkcji, utworzony twierdzeniom większości.
- Aby wyświetlić najbardziej aktywnej ścieżki, kliknij prawym przyciskiem myszy proces lub funkcji, a następnie kliknij Rozwiń ścieżkę Hot.
Ustawianie węzła głównego drzewa wywołania
Każdy proces, w procesie profilowania pojawia się jako węzeł główny.Aby ustawić węzeł początkowy widok drzewa zadzwonić, kliknij prawym przyciskiem myszy węzeł, który chcesz ustawić jako węzeł początkowy, a następnie kliknij przycisk Set Root.
Po ustawieniu węzła głównego, można wyeliminować inne wpisy z widoku, z wyjątkiem w poddrzewie węzła, który wybrano.Aby przywrócić węzła głównego oryginalnego węzła, kliknij prawym przyciskiem myszy w widoku drzewa wywołania, a następnie kliknij Zresetować głównego.
Kolumny |
Opis |
---|---|
Wyłączne czas zablokowany |
Czas wystąpienia tej funkcji w tej ścieżce wykonanie zostały zablokowane z wykonywania w profilowania uruchomić.Czas nie obejmuje czasu zablokowanych funkcji dziecko, które były wywoływane przez funkcję. |
Wyłączne % czas zablokowany |
Procent wszystkich zablokowanych czasu w profilowania uruchomić, który był wyłączne czas zablokowany dla tej funkcji w tej ścieżce wykonanie. |
Wyłączne twierdzeniom |
Liczba twierdzeniom, które wystąpiły podczas wystąpień tej funkcji w tej ścieżce wykonanie.Liczby nie obejmuje twierdzeniom funkcje podrzędne wywoływana przez funkcję. |
Wyłączne twierdzeniom % |
Procent wszystkich twierdzeniom Uruchom profilowania, które były wyłączne twierdzeniom wystąpień tej funkcji, które były wywoływane przez funkcję nadrzędnego drzewo wywołań. |
Funkcja adres |
Adres funkcji. |
Nazwa funkcji |
W pełni kwalifikowanej nazwy funkcji. |
Czas zablokowany włącznie |
Całkowity czas wystąpienia tej funkcji w tej ścieżce wykonanie zostały zablokowane z wykonywania w profilowania uruchomić.Czas zawiera zablokowane czasu funkcji dziecko wywoływana przez funkcję. |
% Czasu zablokowanych włącznie |
Procent wszystkich zablokowanych czasu w profilowania, uruchom raz włącznie zablokowanych dla wystąpień tej funkcji w tej ścieżce wykonanie. |
Twierdzeniom włącznie |
Całkowita liczba twierdzeniom, które blokowane wystąpień tej funkcji w tej ścieżce wykonanie.Numer zawiera twierdzeniom funkcji dziecko wywoływana przez funkcję. |
% Twierdzeniom włącznie |
Procent wszystkich twierdzeniom w profilowania, uruchom były włącznie twierdzeniom wystąpień tej funkcji w tej ścieżce wykonanie. |
Poziom |
Poziom w drzewie wywołania funkcji.Tylko w raportach, wiersza polecenia VSReport.Aby uzyskać więcej informacji, zobacz w VSPerfReport. |
Funkcja numer wiersza |
Numer wiersza start tej funkcji w pliku źródłowym. |
Nazwa modułu |
Nazwa modułu, która zawiera funkcję. |
Ścieżka modułu |
Ścieżka modułu, która zawiera funkcję. |
Identyfikator procesu |
Identyfikator (PID) z profilowania uruchomić proces. |
Nazwa procesu |
Nazwa procesu. |
Plik źródłowy |
Plik źródłowy, który zawiera definicję dla tej funkcji. |
Zobacz też
Zadania
Jak: Dostosuj kolumny widoku raportu narzędzia profilowania
Informacje
Wywołanie widoku drzewa - Profiler.NET pamięci danych Instrumentacji
Wywołanie widoku drzewa - Profiler.NET pamięci pobierania próbek danych