Widok wywołujący/wywoływany - Dane z instrumentacji profilera .NET Memory
Widok wywołującego/wywoływanego danych profilowania pamięci .NET zebranych przy użyciu metody instrumentacji wyświetla dane alokacji i pomiaru czasu dla wybranej funkcji i funkcji nadrzędnych i podrzędnych wybranej funkcji.Widok Wywołujący/Wywoływany zawiera trzy siatki.
Funkcja bieżąca jest wyświetlana w środkowej siatce i pokazuje informacje profilowania pamięci dotyczące wybranej funkcji.Wartości obejmują wszystkie próbkowane wywołania funkcji.
Funkcje, które wywołały bieżącą funkcję są wyświetlane w górnej części siatki i pokazują ilość wartości wybranej (bieżącej) funkcji, które zostały wygenerowane przez wywołania funkcji wywołującej (nadrzędnej).
Funkcje, które zostały wywołane przez bieżącą funkcję są wyświetlane w dolnej części siatki i wyświetlają dane profilowania pamięci dla funkcji wywoływanych (podrzędnych) przez wybraną funkcję, gdy funkcja podrzędna została wywołana przez funkcję bieżącą.
Kliknij dwukrotnie wiersz funkcji wywołującej lub wywoływanej, aby ustawić ją jako funkcję bieżącą.
Ogólne
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ń |
Liczba wywołań 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 narzutu dla tej funkcji, spowodowany instrumentacją.Obciążenie badania zostało odjęte od wszystkich czasów łącznych. |
Pozostały czas narzutu badania |
Czas narzutu dla tej funkcji i jej funkcji podrzędnych spowodowany 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 poleceń. |
Nazwa funkcji głównej |
Nazwa bieżącej funkcji.Tylko w raportach VSPerfReport wiersza poleceń. |
Wartości alokacji pamięci .NET
Kolumna |
Opis |
---|---|
Pozostałe alokacje |
|
Pozostałe alokacje % |
Procent wszystkich obiektów utworzonych w trakcie przebiegu profilowania, które zostały pozostałymi alokacjami tej funkcji. |
Alokacje łącznie |
|
Alokacje łącznie % |
Procent wszystkich obiektów utworzonych w trakcie przebiegu profilowania, które zostały alokacjami włącznymi tej funkcji. |
Pozostałe bajty |
|
Pozostałe bajty % |
Procent wszystkich bajtów pamięci przydzielonych w trakcie przebiegu profilowania, które zostały alokacjami wyłącznymi tej funkcji. |
Bajty łącznie |
|
Bajty łącznie % |
Procent wszystkich bajtów pamięci przydzielonych w trakcie przebiegu profilowania, które zostały alokacjami włącznymi tej funkcji. |
Łączny przepływ wartości
Łączny przepływ wartości wskazuje czas, podczas którego funkcja była na stosie wywołań.Czas 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.
Kolumna |
Opis |
---|---|
Czas włączny, który upłynął |
|
Czas włączny, który upłynął % |
Procent całkowitego łącznego czasu przebiegu profilowania, spędzonego we włącznym czasie 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 bezpośredni czas wykonywania funkcji na szczycie stosu wywołań.Czas zawiera czas wywołań systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, ale nie obejmuje czasu spędzonego w funkcjach podrzędnych.
Kolumna |
Opis |
---|---|
Czas wyłączny, który upłynął |
|
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
Wartości aplikacji łącznie 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 łącznego czasu 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, który został spędzony w funkcji, z wyłączeniem czasu spędzonego w funkcjach podrzędnych.Podany czas nie obejmuje również czasu spędzonego na wywołaniach systemu operacyjnego, takich jak zmiany kontekstu i operacje wejścia/wyjścia.
Kolumna |
Opis |
---|---|
Czas wyłączny aplikacji |
|
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
Porady: dostosowywanie kolumn widoku raportu narzędzi profilowania
Informacje
Widok wywołujący/wywoływany - Dane z próbkowania profilera