Udostępnij za pośrednictwem


Widok funkcji - Dane instrumentacji profilera .NET Memory

Widok funkcji danych profilowania alokacji pamięci .NET, zebranych przy użyciu metody instrumentacji, zawiera listę funkcji, które przydzielały pamięć podczas przebiegu profilowania.Wiersz funkcji zgłasza rozmiar i liczbę przydziałów i dane czasu funkcji.

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

Czas z wyłączeniem narzutu badania

Czas narzutu dla tej funkcji, spowodowany instrumentacją.Obciążenie badania zostało odjęte od czasów wyłącznych.

Czas z włączeniem 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.

Wartości pamięci .NET

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

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

Kolumna

Opis

Alokacje łącznie

Całkowita liczba obiektów, które zostały utworzone w tej funkcji i funkcje, które zostały wywołane przez tą funkcję.

Alokacje łącznie %

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

Pozostałe alokacje

Całkowita liczba obiektów, które zostały utworzone, gdy funkcja wykonywała kod w ciele funkcji.Liczba ta nie obejmuje obiektów, które zostały utworzone w funkcjach, które były wywoływane przez tę funkcję.

Pozostałe alokacje %

Procent wszystkich obiektów utworzonych w trakcie przebiegu profilowania, które zostały pozostałymi alokacjami tej funkcji.

Bajty łącznie

Liczba bajtów pamięci, które zostały przydzielone tej funkcji i funkcjom, które były wywoływane przez tę funkcję.

Bajty łącznie %

Procent wszystkich bajtów pamięci przydzielonych w przebiegu profilowania, które zostały bajtami łącznymi tej funkcji.

Pozostałe bajty

Liczba bajtów pamięci, które zostały przydzielone przez tę funkcję, ale nie przez funkcje, które były wywoływane przez tę funkcję.

Pozostałe bajty %

Procent wszystkich bajtów pamięci przydzielonych w przebiegu profilowania, które zostały pozostałymi bajtami tej funkcji.

Włączny przepływ wartości

Włą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

Łączny czas, który upłynął

Łączny czas, który upłynął na wszystkich wywołaniach tej funkcji.

% czasu włącznego który upłynął

Procent całkowitego, łącznego czasu przebiegu profilowania, zużytego przez łączny czas tej funkcji.

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

Średni łączny czas, który upłynął na wywołaniach tej funkcji.

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

Maksymalny łączny czas, który upłynął na wywołaniach tej funkcji.

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

Minimalny łączny czas, który upłynął na wywołaniach tej funkcji.

Wyłączny przepływ wartości

Wyłączny 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

Wyłączny czas, który upłynął

Całkowity pozostały czas, który upłynął na wszystkich wywołaniach tej funkcji.

% czasu, wyłącznego który upłynął

Procent całkowitego pozostałego czasu przebiegu profilowania, który upłynął na całkowitym pozostałym czasie tej funkcji.

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

Średni pozostały czas, który upłynął na wywołaniu tej funkcji.

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

Maksymalny pozostały czas, który upłynął na wywołaniu tej funkcji.

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

Minimalny pozostały czas, który upłynął na wywołaniu tej funkcji.

Wartości włączne aplikacji

Wartości włączne aplikacji 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

Całkowity łączny czas aplikacji wszystkich wywołań tej funkcji.

Czas włączny aplikacji %

Procent całkowitego łącznego czasu przebiegu profilowania, który minął na całkowitym łącznym czasie aplikacji tej funkcji.

Średni włączny czas aplikacji

Średni łączny czas aplikacji wywołania do tej funkcji.

Maksymalny włączny czas aplikacji

Maksymalny łączny czas aplikacji wywołania do tej funkcji.

Minimalny włączny czas aplikacji

Minimalny łączny czas aplikacji wywołania do tej funkcji.

Wyłączne wartości aplikacji

Pozostałe wartości aplikacji wskazują czas bezpośredniego wykonywania funkcji na szczycie stosu wywołań.Czas nie obejmuje czasu wywołań systemu operacyjnego, takich jak przełączanie kontekstu i operacji wejścia/wyjścia, oraz nie zawiera czasu poświęconego funkcjom podrzędnym.

Kolumna

Opis

Wyłączny czas aplikacji

Pozostały czas aplikacji wszystkich wywołań tej funkcji.

Wyłączny czas aplikacji %

Procent całkowitego pozostałego czasu przebiegu profilowania, który został spędzony na całkowitym pozostałym czasie aplikacji tej funkcji.

Średni wyłączny czas aplikacji

Średni pozostały czas aplikacji wywołania od tej funkcji.

Maksymalny wyłączny czas aplikacji

Maksymalny pozostały czas aplikacji wywołania do tej funkcji.

Minimalny wyłączny czas aplikacji

Minimalnego pozostały czas aplikacji wywołania do tej funkcji.

Zobacz też

Zadania

Porady: dostosowywanie kolumn widoku raportu narzędzi profilowania

Informacje

Widok funkcji - dane z próbkowania profilera .NET Memory

Widok funkcji - Dane instrumentacji profilera

Widok funkcji - dane z próbkowania profilera