Udostępnij za pośrednictwem


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:

  • 0-bieżącą funkcję.

  • 1-Funkcja, która wywołuje funkcję bieżącego

  • 2-Funkcja, która jest wywoływana przez bieżącą funkcję

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ń.