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