Widok funkcji - Dane instrumentacji profilera
Widok raportu funkcji wymienia dane profilowania według nazwy funkcji.
Ogólne
Ogólne kolumny identyfikują funkcję w wierszu widoku.
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ń |
Całkowita liczba wywołań wykonanych do tej funkcji. |
Plik źródłowy |
Plik źródłowy, który zawiera definicję 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 wyłączny, bez narzutu badania |
Narzut czasowy dla funkcji, który został spowodowany przez instrumentację.Nie obejmuje on narzutu w funkcjach, które były wywoływane przez funkcję.Narzut badania został odjęty od wszystkich czasów łącznych. |
Czas łączny, z narzutem badania |
Narzut czasowy funkcji oraz jej funkcji podrzędnych, który został spowodowany przez instrumentację.Obejmuje on narzut w funkcjach, które były wywoływane przez funkcję.Narzut badania został odjęty od wszystkich czasów łącznych. |
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 ten zawiera czas spędzony w funkcjach, które były wywoływane przez funkcję oraz czas spędzony na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia.
Kolumna |
Opis |
---|---|
Czas łączny, który upłynął |
Całkowity czas łączny, który upłynął, spędzony na wszystkich wywołaniach tej funkcji. |
Procent czasu łącznego, który upłynął |
Procent całkowitego czasu łącznego przebiegu profilowania, który upłynął zużyty w czasie łącznym tej funkcji. |
Średni czas łączny, który upłynął |
Średni czas łączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Maksymalny czas łączny, który upłynął |
Maksymalny czas łączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Minimalny czas łączny, który upłynął |
Minimalny czas łączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Wartości wyłączne, które upłynęły
Wartości wyłączne, które upłynęły, wskazują czas spędzony przez funkcję na wykonywaniu kodu w ciele funkcji, czyli czas, przez który funkcja znajdowała się na szczycie stosu wywołań.Czas ten zawiera czas spędzony na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, ale nie zawiera czasu zużytego w funkcjach, które były wywoływane przez funkcję.
Kolumna |
Opis |
---|---|
Czas wyłączny, który upłynął |
Całkowity czas wyłączny, który upłynął, spędzony na wszystkich wywołaniach tej funkcji. |
Procent czasu wyłącznego, który upłynął |
Procent całkowitego czasu wyłącznego przebiegu profilowania, który upłynął zużyty w całkowitym czasie wyłącznym tej funkcji. |
Średni czas wyłączny, który upłynął |
Średni czas wyłączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Maksymalny czas wyłączny, który upłynął |
Maksymalny czas wyłączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Minimalny czas wyłączny, który upłynął |
Minimalny czas wyłączny, który upłynął, spędzony na wywołaniu tej funkcji. |
Wartości łączne aplikacji
Wartości łączne aplikacji, wskazują czas spędzony przez funkcję na stosie wywołań.Czas ten nie zawiera czasu spędzonego na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, ale zawiera czas zużyty w funkcjach, które były wywoływane przez funkcję.
Kolumna |
Opis |
---|---|
Czas łączny aplikacji |
Całkowity czas łączny aplikacji, spędzony na wszystkich wywołaniach tej funkcji. |
Procent czasu łącznego aplikacji |
Procent całkowitego czasu łącznego przebiegu profilowania, który upłynął zużyty w całkowitym czasie łącznym aplikacji tej funkcji. |
Średni czas łączny aplikacji |
Średni czas łączny aplikacji, spędzony na wywołaniu tej funkcji. |
Maksymalny czas łączny aplikacji |
Maksymalny czas łączny aplikacji, spędzony na wywołaniu tej funkcji. |
Minimalny czas łączny aplikacji |
Minimalny czas łączny aplikacji, spędzony na wywołaniu tej funkcji. |
Wartości wyłączne aplikacji
Wartości wyłączne aplikacji, wskazują czas spędzony na bezpośrednim wykonywaniu funkcji na szczycie stosu wywołań.Czas ten nie zawiera czasu spędzonego na wywołaniach do systemu operacyjnego, takich jak przełączanie kontekstu i operacje wejścia/wyjścia, nie zawiera także czasu zużytego w funkcjach, które były wywoływane przez funkcję.
Kolumna |
Opis |
---|---|
Czas wyłączny aplikacji |
Całkowity czas wyłączny aplikacji, spędzony na wszystkich wywołaniach tej funkcji. |
Procent czasu wyłącznego aplikacji |
Procent całkowitego czasu wyłącznego przebiegu profilowania, który upłynął zużyty w całkowitym czasie wyłącznym aplikacji tej funkcji. |
Średni czas wyłączny aplikacji |
Średni czas wyłączny aplikacji, spędzony na wywołaniu tej funkcji. |
Maksymalny czas wyłączny aplikacji |
Maksymalny czas wyłączny aplikacji, spędzony na wywołaniu tej funkcji. |
Minimalny czas wyłączny aplikacji |
Minimalny czas wyłączny aplikacji, spędzony na wywołaniu tej funkcji. |
Zobacz też
Zadania
Porady: dostosowywanie kolumn widoku raportu narzędzi profilowania
Informacje
Widok funkcji - dane z próbkowania profilera