Udostępnij za pośrednictwem


Moduły widoku - Profiler.NET pamięci danych Instrumentacji

Widok Moduły danych alokacji pamięci .NET zebranych przy użyciu metody instrumentacji grupuje dane czasowe i pamięci wg. modułów, które były wykonywane w przebiegu profilowania.Dane profilowania dla funkcji modułu są przedstawione na liście poniżej węzła modułu.

Ogólne

Kolumna

Opis

Nazwa

Nazwa funkcji lub modułu.

Numer wiersza funkcji

Numer wiersza początku tej funkcji, w pliku źródłowym.

Liczba wywołań

Całkowita liczba wywołań tej funkcji lub modułu.

Plik źródłowy

Plik źródłowy zawierający definicję 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 w którym wykonywał się moduł lub funkcja.

Czas wyłączny, bez narzutu badania

Czas narzutu dla tej funkcji lub modułu, spowodowany instrumentacją.

Czas łączny, z narzutem badania

Czas narzutu dla tej funkcji lub modułu i ich funkcji podrzędnych spowodowany instrumentacją.

Wartości pamięci .NET

Włączne wartości pamięci .NET funkcji, wskazują liczbę (alokacji) i rozmiar (bajty) obiektów utworzonych przez funkcję i jej funkcje podrzędne.

Wyłączne wartości pamięci wskazują liczbę i rozmiar obiektów utworzonych przez funkcję, a nie jej funkcje podrzędne.

Włączne i wyłączne wartości pamięci modułu są suma włącznych i wyłącznych wartości pamięci funkcji w module.

Kolumna

Opis

Włączne alokacje

  • Dla funkcji, całkowita liczba obiektów, które zostały utworzone przez funkcję.Liczba ta obejmuje obiekty, które zostały utworzone przez funkcje, które były wywoływane przez funkcję.

  • Dla modułu, liczba obiektów w przebiegu profilowania, które zostały przydzielone, gdy co najmniej jedna funkcja z modułu była wykonywana.Liczba ta zawiera obiekty, które zostały przydzielone w funkcjach, które zostały wygenerowane przez wywołania z funkcji modułu.

Włączne alokacje %

Procent wszystkich przydzielonych obiektów w trakcie przebiegu profilowania, które zostały alokacjami włącznymi tego modułu lub funkcji.

Wyłączne alokacje

  • Dla funkcji oznacza liczbę obiektów, które zostały utworzone podczas wykonywania kodu w treści funkcji (to znaczy, kiedy funkcja była na górze stosu wywołań).Liczba ta nie obejmuje obiektów, które zostały utworzone w funkcjach, które były wywoływane przez funkcję.

  • Dla modułu, suma alokacji wyłącznych w funkcjach modułu.

Wyłączne alokacje %

Procent wszystkich przydzielonych obiektów w trakcie przebiegu profilowania, które zostały alokacjami wyłącznymi tego modułu lub funkcji.

Bajty wyłączne

  • Dla funkcji całkowita liczba przydzielonych bajtów pamięci, podczas wykonywania kodu w ciele funkcji (to znaczy, kiedy funkcja była na górze stosu wywołań).Liczba ta nie obejmuje bajtów, które zostały przydzielone w funkcjach, które były wywołane przez funkcję.

  • Dla modułu, suma bajtów wyłącznych, które zostały przydzielone w funkcjach w module.

Bajty wyłączne %

Procent wszystkich bajtów, które zostały przydzielone w przebiegu profilowania, które były bajtami wyłącznymi modułu, funkcji, wiersza lub instrukcji.

Bajty włączne

  • Dla funkcji, liczba bajtów, które zostały przydzielone przez funkcję.Liczba ta obejmuje bajty, które zostały przydzielone w funkcjach, które były wywołane przez funkcję.

  • Dla modułu, liczba przydzielonych bajtów w przebiegu profilowania, które zostały przydzielone, gdy co najmniej jedna funkcja z modułu była wykonywana.Liczba zawiera obiekty utworzone przez wszystkie funkcje, które były wywoływane przez funkcje modułu.

Bajty włączne %

Procent wszystkich przydzielonych bajtów w trakcie przebiegu profilowania, które zostały bajtami włącznymi tego modułu lub funkcji.

Wartości łączne, które upłynęły

Wartości łączne, które upłynęły, wskazują czas spędzony przez funkcję 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 łączny, który upłynął

  • Dla funkcji, czas spędzony w danej funkcji.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 modułu, okres czasu, w którym co najmniej jedna funkcja w module była na stosie wywołań.

Procent czasu łącznego, który upłynął

Procent całkowitego czasu włącznego przebiegu profilowania, spędzonego w całkowitym włącznym czasie tego modułu lub funkcji.

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

  • Dla funkcji, średni włączny czas wywołań tej funkcji.

  • Dla modułu, średni włączny czas wywołań wszystkich funkcji w module.

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

  • Dla funkcji, maksymalny czas włączny, wywołań tej funkcji.

  • Dla modułu, maksymalny czas włączny wywołań wszystkich funkcji w module.

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

  • Dla funkcji, minimalny czas włączny, wywołania tego modułu lub funkcji.

  • Dla modułu, minimalny czas włączny wywołań wszystkich funkcji w module.

Wartości wyłączne, które upłynęły

Wartości wyłączne, wskazują 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ął

  • Dla funkcji, czas spędzony w danym module lub funkcji.Zawiera 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.

  • Dla modułu, suma czasów wyłącznego wywołania wszystkich funkcji w module.

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

Procent całkowitego czasu wyłącznego przebiegu profilowania, spędzonego w całkowitym wyłącznym czasie tego modułu lub funkcji.

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

  • Dla funkcji, średni czas wyłącznego wywołania funkcji.

  • Dla modułu, średni czas wyłącznego wywołania wszystkich funkcji w module.

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

  • Dla funkcji, maksymalny czas wyłączny, wywołania tej funkcji.

  • Dla modułu, maksymalny czas wyłączny wywołań wszystkich funkcji w module.

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

  • Dla funkcji, minimalny czas wyłączny wywołania modułu lub funkcji.

  • Dla modułu, minimalny czas wyłączny wywołań wszystkich funkcji w module.

Wartości włączne aplikacji

Wartości włączne aplikacji, wskazują czas spędzony przez funkcję 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, który został poświęcony funkcjom podrzędnych.

Kolumna

Opis

Czas włączny aplikacji

  • Dla funkcji, czas spędzony na wywołaniach danej funkcji.Zawiera czas spędzony w funkcjach podrzędnych, ale nie zawiera czasu spędzonego na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia.

  • Dla modułu, okres czasu, w którym co najmniej jedna funkcja w module była na stosie wywołań, z wyłączeniem czasu spędzonego na wywołaniach do systemu operacyjnego.

Czas łączny aplikacji %

Procent całkowitego czasu włącznego przebiegu profilowania, który minął we włącznym czasie aplikacji tego modułu lub funkcji.

Średni czas włączny aplikacji

  • Dla funkcji, średni czas włączny aplikacji wywołania do tej funkcji.

  • Dla modułu, średni czas włączny aplikacji wywołania wszystkich funkcji w module.

Maksymalny czas włączny aplikacji

  • Dla funkcji, maksymalny czas włączny aplikacji wywołania funkcji.

  • Dla modułu, maksymalny czas włączny aplikacji wywołania wszystkich funkcji w module.

Minimalny czas włączny aplikacji

  • Dla funkcji, minimalny czas włączny aplikacji wywołania tego modułu lub funkcji.

  • Dla modułu, minimalny czas włączny aplikacji wywołania wszystkich funkcji w module.

Wartości wyłączne aplikacji

Wartości wyłączne aplikacji wskazują czas, który został spędzony w module lub funkcji, z wyłączeniem czasu spędzonego w funkcjach podrzędnych.Przedstawiony czas nie zawiera czasu spędzonego na wywołaniach systemu operacyjnego, takich jak przełączenia kontekstu i operacje wejścia/wyjścia.

Kolumna

Opis

Czas wyłączny aplikacji

  • Dla funkcji, czas wyłączny aplikacji wywołań tej funkcji.

  • Dla modułu, całkowity czas wyłączny aplikacji wywołań wszystkich funkcji w module.

Czasu wyłączny aplikacji %

Procent całkowitego czasu wyłącznego przebiegu profilowania, który minął w wyłącznym czasie aplikacji tego modułu lub funkcji.

Średni czas wyłączny aplikacji

  • Dla funkcji, średni czas wyłączny aplikacji wywołania tej funkcji.

  • Dla modułu, średni czas wyłączny aplikacji wywołania wszystkich funkcji w module.

Maksymalny czas wyłączny aplikacji

  • Dla funkcji, maksymalny czas wyłączny aplikacji wywołania funkcji.

  • Dla modułu, maksymalny czas wyłączny aplikacji wywołania wszystkich funkcji w module.

Minimalny czas wyłączny aplikacji

  • Dla funkcji, minimalny czas wyłączny aplikacji wywołania modułu lub funkcji.

  • Dla modułu, minimalny czas wyłączny aplikacji wywołania wszystkich funkcji w module.

Zobacz też

Informacje

Moduły widoku - Profiler.NET pamięci pobierania próbek danych

Moduły widoku - danych Instrumentacji Profiler

Moduły widoku - danych programu Profiler pobierania próbek