Udostępnij za pośrednictwem


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ął

  • Dla bieżącej funkcji, czas spędzony w danej funkcji.Wartość zawiera czas, który został poświęcony funkcjom podrzędnym i wywołaniom systemu operacyjnego, takim jak przełączanie kontekstu i operacje wejścia/wyjścia.

  • Dla funkcji wywołującej, włączna ilość minionego czasu bieżącej funkcji wygenerowanego przez wywołania z tej funkcji wywołującej.

  • Dla funkcji wywoływanej czas spędzony w wystąpieniach tej funkcji, które zostały wygenerowane przez wywołania z bieżącej funkcji.Wartość zawiera czas został spędzony w funkcjach podrzędnych i wywołaniach systemu operacyjnego, takich jak zmiany kontekstu i operacje wejścia/wyjścia.

% łą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ął

  • Dla bieżącej funkcji czas spędzony na bezpośrednim wykonywaniu funkcji.Wartość zawiera czas, który został poświęcony funkcjom podrzędnym i wywołaniom systemu operacyjnego, takim jak przełączanie kontekstu i operacje wejścia/wyjścia.

  • Dla funkcji wywołującej, wyłączna ilość minionego czasu bieżącej funkcji wygenerowanego przez wywołania z tej funkcji wywołującej.

  • Dla funkcji wywoływanej czas spędzony w wystąpieniach tej funkcji, które zostały wygenerowane przez wywołania z bieżącej funkcji.Wartość nie obejmuje czasu spędzonego w funkcjach podrzędnych wywoływanej funkcji, ale zawiera wywołania systemu operacyjnego takie jak przełączenia kontekstu oraz operacje wejścia/wyjścia.

% 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

  • Dla bieżącej funkcji czas spędzony w funkcji i jej funkcjach podrzędnych.Wartość nie obejmuje czasu spędzonego na wywołaniach systemu operacyjnego, takich jak zmiany kontekstu i operacje wejścia/wyjścia.

  • Dla funkcji wywołującej włączna ilość minionego czasu aplikacji dla bieżącej funkcji wygenerowanego przez wywołania z tej funkcji wywołującej.

  • Dla funkcji wywoływanej czas spędzony w wystąpieniach tej funkcji, które zostały wygenerowane przez wywołania z bieżącej funkcji.Wartość zawiera czas spędzony w funkcjach podrzędnych wywoływanej funkcji, ale nie zawiera czasu spędzonego na wywołaniach systemu operacyjnego, takich jak przełączenia kontekstu oraz operacje wejścia/wyjścia.

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

  • Dla funkcji bieżącej czas spędzony na bezpośrednim wykonywaniu.Wartość nie obejmuje czasu spędzonego funkcjach podrzędnych, ani wywołań systemu operacyjnego, takich jak zmiany kontekstu oraz operacje wejścia/wyjścia.

  • Dla funkcji wywołującej wyłączna ilość minionego czasu aplikacji dla bieżącej funkcji wygenerowanego przez wywołania z tej funkcji wywołującej.

  • Dla funkcji wywoływanej czas spędzony w wystąpieniach tej funkcji, które zostały wygenerowane przez wywołania z bieżącej funkcji.Wartość nie obejmuje czasu spędzonego w funkcjach podrzędnych funkcji wywoływanej ani wywołań systemu operacyjnego takich jak zmiany kontekstu i operacje wejścia/wyjścia.

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