Widok wywołujący/wywoływany - Dane instrumentacji profilera
Widok Wywołujący/Wywoływany pokazuje informacje profilowania dla wybranej funkcji i jej funkcji nadrzędnych oraz podrzędnych w drzewie wywołań.Widok Wywołujący/Wywoływany zawiera trzy siatki.
Bieżąca funkcja jest wyświetlana w środku siatki i pokazuje informacje profilowania dla wybranej funkcji.Wartości obejmują wszystkie wywołania funkcji.
Widok Funkcje, które wywołały bieżącą funkcję jest wyświetlany na górze siatki i pokazuje informacje profilowania o funkcjach wywołujących (nadrzędnych) wybraną funkcję.Wartości wskazują ilość wartości bieżącej funkcji, która została wygenerowana przez wywołania z tej funkcji wywołującej.
Widok Funkcje, które zostały wywoływane przez bieżącą funkcję jest wyświetlany w siatce dolnej i pokazuje informacje profilowania dla wystąpień funkcji wywoływanych (podrzędnych) dla wybranych funkcji.Wartości wskazują tylko czas spędzony w funkcji podrzędnej, gdy została wywołana przez bieżącą funkcję.
Ogólne
Ogólne kolumny identyfikują funkcję w wierszu widoku.
Kolumna |
Opis |
---|---|
Nazwa funkcji |
Nazwa funkcji. |
Adres funkcji |
Adres funkcji. |
Numer wiersza funkcji |
Numer wiersza początku funkcji, w pliku źródłowym. |
Liczba wywołań |
Liczba wywołań dla tej funkcji. |
Plik źródłowy |
Plik źródłowy, który zawiera definicję dla tej funkcji. |
Nazwa modułu |
Nazwa modułu, który zawiera funkcję. |
Ścieżka modułu |
Ścieżka modułu, który zawiera funkcję. |
Identyfikator procesu |
Identyfikator procesu (PID) przebiegu profilowania. |
Nazwa procesu |
Nazwa procesu. |
Czas badania z wyłączeniem narzutu |
Czas obciążenia dla tej funkcji, który została spowodowana przez instrumentację.Obciążenie badania zostało odjęte od czasów wyłącznych. |
Pozostały czas narzutu badania |
Narzut czasowy dla funkcji oraz jej funkcji podrzędnych spowodowany przez instrumentację.Obciążenie badania zostało odjęte od wszystkich czasów łącznych. |
Typ |
Kontekst funkcji: 0 - bieżąca funkcja 1 - funkcja, która wywołuje bieżącą funkcję 2 - funkcja, która jest wywoływana przez bieżącą funkcję Tylko w raportach VSPerfReport wiersza polecenia. |
Nazwa funkcji głównej |
Nazwa bieżącej funkcji.Tylko w raportach VSPerfReport wiersza polecenia. |
Włączny przepływ wartości
Włączny przepływ wartości wskazuje czas, podczas którego funkcja była na stosie wywołań.Czas zawiera czas spędzony w funkcjach podrzędnych i czas spędzony na wywołaniach systemu operacyjnego, takich jak zmiany kontekstu oraz operacje wejścia/wyjścia.
Kolumna |
Opis |
---|---|
Czas włączny, który upłynął |
|
% łącznego czasu |
Procent całkowitego czasu włącznego przebiegu profilowania, spędzonego we włącznym czasie tej funkcji w tym kontekście. |
Średni czas włączny, który upłynął |
Średnia czas włącznego wywołania do tej funkcji w tym kontekście. |
Maksymalny czas włączny, który upłynął |
Maksymalne czas włączny, który upłynął od wywołania tej funkcji w tym kontekście. |
Minimalny czas włączny, który upłynął |
Minimalny czas włączny, który upłynął od wywołania tej funkcji w tym kontekście. |
Wyłączny przepływ wartości
Wyłączny przepływ wartości wskazuje bezpośredni czas wykonywania funkcji na szczycie stosu wywołań.Czas obejmuje czas wywołań systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, ale nie zawiera czasu spędzonego w funkcjach podrzędnych.
Kolumna |
Opis |
---|---|
Wyłączny czas, który upłynął |
|
% pozostałego czasu |
Procent całkowitego czasu wyłącznego dla przebiegu profilowania, który został spędzony w całkowitym czasie wyłącznym dla tej funkcji w tym kontekście. |
Średni wyłączny czas, który upłynął |
Średni wyłączny czas, który upłynął dla wywołania tej funkcji w tym kontekście. |
Maksymalny czas wyłączny, który upłynął |
Maksymalny wyłączny czas, który upłynął dla wywołania tej funkcji w tym kontekście. |
Minimalny czas wyłączny, który upłynął |
Minimalny wyłączny czas, który upłynął dla wywołania tej funkcji w tym kontekście. |
Wartości włączne aplikacji
Wartości włącznie aplikacji wskazują czas, podczas którego funkcja była na stosie wywołań.Czas nie obejmuje czasu wywołań systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, ale zawiera czas został poświęcony funkcjom podrzędnych.
Kolumna |
Opis |
---|---|
Czas włączny aplikacji |
|
Czas włączny aplikacji % |
Procent całkowitego czasu włącznego dla przebiegu profilowania, spędzonego w całkowitym czasie włącznym dla tej funkcji w tym kontekście w obrębie aplikacji. |
Średni włączny czas aplikacji |
Średni czas włączny wywołania tej funkcji w tym kontekście w obrębie aplikacji. |
Maksymalny włączny czas aplikacji |
Maksymalny włączny czas wywołania tej funkcji w tym kontekście w obrębie aplikacji. |
Minimalny włączny czas aplikacji |
Minimalny włączny czas wywołania dla tej funkcji w tym kontekście w obrębie aplikacji. |
Wyłączne wartości aplikacji
Wartości wyłączne aplikacji wskazują ile czasu spędzono w funkcji.Nie obejmuje to czas spędzonego w funkcjach podrzędnych ani wywołań systemu operacyjnego takich jak zmiany kontekstu oraz operacje wejścia/wyjścia.
Kolumna |
Opis |
---|---|
Wyłączny czas aplikacji |
|
Wyłączny czas aplikacji % |
Procent całkowitego czasu wyłącznego przebiegu profilowania, spędzonego w czasie wyłącznym użycia tej funkcji, w tym kontekście. w obrębie aplikacji. |
Średni wyłączny czas aplikacji |
Średni czas wyłączny wywołania do tej funkcji w tym kontekście w obrębie aplikacji. |
Maksymalny wyłączny czas aplikacji |
Maksymalny czas wyłączny wywołania tej funkcji w tym kontekście w obrębie aplikacji. |
Minimalny wyłączny czas aplikacji |
Minimalny wyłączny czas wywołania do tej funkcji w tym kontekście w obrębie aplikacji. |
Zobacz też
Zadania
Porady: dostosowywanie kolumn widoku raportu narzędzi profilowania
Informacje
Widok wywołujący/wywoływany - Dane z próbkowania profilera
Widok wywołujący/wywoływany - Dane z próbkowania profilera
Widok wywołujący/wywoływany - Dane z instrumentacji profilera .NET Memory