Udostępnij za pośrednictwem


Wywołanie widoku drzewa - danych Instrumentacji Profiler

Wartości funkcji w drzewie wywołań wskazują czas wywołania wystąpień funkcji przez funkcje nadrzędne w drzewie wywołań.Wartości procentowe są obliczane przez porównanie wartości wystąpień funkcji do całkowitego czasu włącznego, który upłynął dla wszystkich funkcji w uruchomieniu profilowania.

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 tej funkcji, w pliku źródłowym.

Liczba wywołań

Całkowita liczba wywołań, które zostały wykonane dla tej funkcji.

Plik źródłowy

Plik źródłowy, który zawiera definicję dla 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 przypisana do procesu.

Czas łącznego narzutu badania

Czas obciążenia dla tej funkcji, które zostało spowodowane przez instrumentację.Obciążenie badania zostało odjęte od wszystkich czasów łą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.

Poziom

Głębokość funkcji w drzewie wywołania.Tylko w raportach VSPerfReport wiersza polecenia.

Łączny przepływ wartości

Łączny przepływ wartości wskazuje czas na stosie wywołań tych wystąpień funkcji, które były wywoływane przez funkcje nadrzędne w drzewie wywołań.Czas zawiera czas spędzony w funkcjach podrzędnych, które były wywołane przez funkcję i w wywołaniach systemu operacyjnego, takich jak przełączenia kontekstu oraz operacje wejścia/wyjścia.

Kolumna

Opis

Czas włączny, który upłynął

Całkowity czas włączny, który upłynął dla wszystkich wywołań tej funkcji w tym kontekście.

Czas włączny, który upłynął %

Procent całkowitego czasu włącznego, który upłynął dla przebiegu profilowania, który został spędzony w całkowitym czasie włącznym, który upłynął dla tej funkcji w tym kontekście.

Średni czas włączny, który upłynął

Średni czas włączny, który upłynął na wywołaniu tej funkcji w tym kontekście.

Maksymalny czas włączny, który upłynął

Maksymalny czas włączny, który upłynął na wywołaniu tej funkcji w tym kontekście.

Minimalny czas włączny, który upłynął

Minimalny czas włączny, który upłynął na wywołaniu tej funkcji w tym kontekście.

Pozostały przepływ wartości

Pozostały przepływ wartości wskazuje czas, w którym te wystąpienia funkcji, które były wywołane przez funkcję nadrzędną w drzewie wywołań, wykonywały kod w ciele funkcji; oznacza to czas, kiedy funkcja była na górze stosu wywołań.Czas zawiera czas spędzony na wywołaniach systemu operacyjnego, takich jak przełączenia kontekstu i operacje wejścia/wyjścia.Jednakże, czas nie obejmuje czasu, który spędził w funkcjach podrzędnych, które były wywoływane przez funkcję.

Kolumna

Opis

Czas wyłączny, który upłynął

Całkowity czas wyłączny, który upłynął dla wszystkich wywołań tej funkcji w tym kontekście.

Czas wyłączny, który upłynął %

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 czas wyłączny, 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.

Włączne wartości aplikacji

Włączne wartości aplikacji wskazują czas, w którym wystąpienia funkcji, które były wywołane przez funkcje nadrzędne, były na drzewie wywołań.Czas nie obejmuje czasu wywołań systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia. Jednakże zawiera czas poświęcony funkcjom podrzędnym wywołanym przez funkcję.

Kolumna

Opis

Czas włączny aplikacji

Całkowity czas włączny aplikacji dla wszystkich wywołań tej funkcji w tym kontekście.

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 czas włączny aplikacji

Średni czas włączny wywołania tej funkcji w tym kontekście w obrębie aplikacji.

Maksymalny czas włączny aplikacji

Maksymalny włączny czas wywołania tej funkcji w tym kontekście w obrębie aplikacji.

Minimalny czas włączny aplikacji

Minimalny włączny czas wywołania dla tej funkcji w tym kontekście w obrębie aplikacji.

Wartości wyłączne aplikacji

Wartości wyłączne aplikacji wskazują czas, w którym te wystąpienia funkcji, które były wywołane przez funkcję nadrzędną w drzewie wywołań, bezpośrednio wykonywały kod w ciele funkcji; oznacza to czas, kiedy funkcja była na górze stosu wywołań.Czas nie obejmuje czasu spędzonego na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia.Nie obejmuje także czasu spędzonego w funkcjach podrzędnych, które były wywoływane przez funkcję.

Kolumna

Opis

Czas wyłączny aplikacji

Całkowity czas wyłączny aplikacji dla wszystkich wywołań tej funkcji w tym kontekście.

Czas wyłączny 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 czas wyłączny aplikacji

Średni czas wyłączny wywołania do tej funkcji w tym kontekście w obrębie aplikacji.

Maksymalny czas wyłączny aplikacji

Maksymalny czas wyłączny wywołania tej funkcji w tym kontekście w obrębie aplikacji.

Minimalny czas wyłączny aplikacji

Minimalny wyłączny czas wywołania do tej funkcji w tym kontekście w obrębie aplikacji.

Zobacz też

Zadania

Jak: Dostosuj kolumny widoku raportu narzędzia profilowania

Informacje

Wywołanie widoku drzewa - Profiler pobierania próbek danych

Wywołanie widoku drzewa - Profiler.NET pamięci danych Instrumentacji

Wywołanie widoku drzewa - Profiler.NET pamięci pobierania próbek danych