Wywołanie widoku drzewa - Profiler.NET pamięci danych Instrumentacji
Widok drzewa wywołania.Alokacja pamięci netto profilowania dane, które zostały zebrane przy użyciu metody Instrumentacji Wyświetla ścieżki wykonywania funkcji, które zostały pokonywany PROFILOWANEGO aplikacji.Katalog główny drzewa jest punkt wejścia do aplikacji lub składnika.Każdy węzeł funkcja wyświetla listę wszystkich funkcji o nazwie, oraz.NET pamięci i czasu danych dla funkcji.
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 lub rozmiar alokacji w profilowania uruchomić.
Wyróżnianie ścieżki Hot wykonanie
Widok drzewa Call można rozwijać i wyróżnić ścieżkę wykonanie procesu lub funkcji, utworzony największy lub większość obiektów pamię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 jest wyświetlany jako węzeł główny.Można ustawić węzeł początkowy widok drzewa wywołanie prawym przyciskiem myszy węzeł, do którego chcesz ustawić jako węzeł początkowy, a następnie wybierając Set Root.
Podczas ustawiania węzła głównego wyeliminować się wszystkie inne zapisy z widoku, z wyjątkiem poddrzewa wybranego węzła.Można zresetować węzeł główny węzeł, który oglądasz; Kliknij prawym przyciskiem myszy w oknie Wywołanie widoku drzewa, a następnie wybierz Zresetować głównego.
Ogólne
Kolumny |
Opis |
---|---|
Nazwa funkcji |
Nazwa funkcji. |
Funkcja adres |
Adres funkcji. |
Funkcja numer wiersza |
Numer wiersza start tej funkcji w pliku źródłowym. |
Liczba wywołań |
Całkowita liczba wywołań tej funkcji. |
Plik źródłowy |
Plik źródłowy, który zawiera definicję dla tej funkcji. |
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, która jest przypisana do procesu. |
Czas wyłączne sondy narzutów |
Czas Obciążenie dla tej funkcji, która jest spowodowane przez instrumentacji.Sonda narzutów odjęciu od wyłącznego zawsze. |
Czas włącznie sondy narzutów |
Czas Obciążenie w przypadku tej funkcji i jej funkcji dziecko jest spowodowane instrumentacji.Sonda napowietrznych odjęciu od zawsze włącznie. |
Typ |
Kontekst funkcji:
Tylko w VSPerfReport wiersza polecenia raporty. |
Nazwa funkcji katalogu głównego |
Nazwa bieżącej funkcji.Tylko w VSPerfReport wiersza polecenia raporty. |
.Wartości netto pamięci
Włącznie.Wartości netto pamięci funkcji wskazuje liczbę (alokacji) i rozmiar (bajty) obiektów, które zostały utworzone przez funkcję i funkcje, które były wywoływane przez funkcję.
Wartości wyłączne pamięci wskazują, liczby i rozmiaru obiektów, które zostały utworzone przez kod w treści funkcji, a nie przez funkcje, które były wywoływane przez funkcję.
Kolumny |
Opis |
---|---|
Alokacje włącznie |
Liczba obiektów, które zostały przydzielone przez wystąpienia tej funkcji, które były wywoływane przez funkcję nadrzędnego drzewo wywołań.Liczba ta obejmuje zostały dokonane przez funkcje podrzędne alokacje. |
Włącznie % przydziałów |
Procent wszystkich obiektów, które zostały utworzone w profilowania, uruchom zostały alokacje włącznie wystąpień funkcji, które były nazywane przez funkcję nadrzędnego drzewo wywołań. |
Alokacje wyłączności |
Liczba obiektów, które zostały przydzielone przez wystąpienia tej funkcji, które były wywoływane przez funkcję nadrzędnego drzewo wywołań.Liczba ta nie obejmuje zostały dokonane przez funkcje podrzędne alokacje. |
Wyłączne % przydziałów |
Procent wszystkich obiektów, które zostały utworzone w profilowania, uruchom zostały alokacje wyłączne wystąpień funkcji, które były nazywane przez funkcję nadrzędnego drzewo wywołań. |
Upłynięte wartości włącznie
Upłynięte wartości włącznie wskazywanie czasu, znajdujące się w stos wywołań funkcji.Czas obejmuje czas, który wydano w funkcje, które były wywoływane przez funkcję i wzywa do systemu operacyjnego, takie jak przełączeń kontekstu i operacji wejścia/wyjścia.
Kolumny |
Opis |
---|---|
Upłynięta godzina włącznie |
Całkowitej upłynął włącznie czasu wszystkie wywołania tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Upłynął czas włącznie % |
Procent całkowitego upłynął włącznie czasu uruchomienia profilowania, zużytą w Czas całkowity czas włącznie z tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
AVG upłynął włącznie czasu |
Średnia upłynął włącznie czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Upłynięta godzina włącznie Max |
Maksymalne upłynął włącznie czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Min upłynął włącznie czasu |
Minimum upłynął włącznie czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Upłynięte wyłączne wartości
Upłynięte wartości wyłączne wskazują bezpośrednio wykonywane na górze stosu wywołań funkcji czas.Czas zawiera czas w wywołaniach do systemu operacyjnego, takie jak przełączeń kontekstu i operacji wejścia/wyjścia.Jednakże czas nie obejmuje czasu, która została wydana w funkcje, które były wywoływane przez funkcję.
Kolumny |
Opis |
---|---|
Upłynięta godzina wyłączne |
Całkowitej upłynął wyłączne czasu wszystkie wywołania tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Upłynął czas wyłączne % |
Procent całkowitego upłynął wyłączne czasu Run profilowania, zużytą w Czas całkowity czas wyłączne tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
AVG wyłączności, który upłynął czas |
Średnia upłynął wyłączne czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas maksymalny czas wyłączności |
Maksymalne upłynął wyłączne czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Min wyłączności, który upłynął czas |
Minimum upłynął wyłączne czasu wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Stosowanie wartości włącznie
Stosowanie wartości włącznie wskazywanie czasu, znajdujące się w stos wywołań funkcji.Czas nie obejmuje czasu, która została wydana w wywołaniach do systemu operacyjnego, takie jak przełączeń kontekstu i operacji wejścia/wyjścia.Czas obejmują czas został poświęcony funkcji dziecka, które były wywoływane przez funkcję.
Kolumny |
Opis |
---|---|
Czas włącznie z aplikacji |
Czas włącznie aplikacji razem z wszystkie wywołania tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
% Czasu włącznie aplikacji |
Procent całkowitego upłynął włącznie czasu uruchomienia profilowania, zużytą w czasie włącznie aplikacji razem z tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas włącznie aplikacji AVG |
Czas włącznie średnia aplikacji wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas włącznie aplikacji Max |
Czas włącznie maksymalnej wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas włącznie aplikacji min |
Minimalnego czasu włącznie wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Wartości wyłączne stosowanie
Wartości wyłączne stosowanie wskazywanie czasu, zużytą w funkcji, z wyłączeniem czasu spędzonego w funkcji dziecka, które były nazywane przez funkcję.Czas nie obejmuje także wzywa do systemu operacyjnego, takie jak przełączeń kontekstu i operacji wejścia/wyjścia.
Kolumny |
Opis |
---|---|
Czas wyłączne aplikacji |
Czas wyłączne aplikacji razem wszystkie wywołania tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
% Czasu wyłączne stosowanie |
Procent całkowitego upłynął wyłączne czasu Run profilowania, zużytą w czasie wyłączne aplikacji razem z tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas wyłączne stosowanie AVG |
Czas wyłączne średnia aplikacji wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas wyłączne stosowanie Max |
Czas wyłączne maksymalnej wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |
Czas wyłączne stosowanie min |
Czas wyłącznego stosowania minimalnych wywołania do tej funkcji, gdy została wywołana przez funkcję nadrzędnego drzewo wywołań. |