Поделиться через


Представление в виде дерева вызовов — данные инструментирования профилировщика

Значения функции в дереве вызовов соответствуют времени для экземпляров функции, вызванной родительской функцией в дереве вызовов.Процентные значения вычисляются путем сравнения значения экземпляров функции с общим затраченным инклюзивным временем всех функций при выполнении профилирования.

Общие

Столбцы общего назначения позволяют определить функцию в строке просмотра.

Столбец

Описание

Имя функции

Имя функции.

Адрес функции

Адрес функции.

Номер строки функции

Номер строки исходного файла, с которой начинается эта функция.

Число вызовов

Общее количество вызовов этой функции.

Файл ресурсов

Исходный файл, содержащий определение этой функции.

Имя модуля

Имя модуля, содержащего функцию.

Путь к модулю

Путь к модулю, содержащему функцию.

Идентификатор процесса

Идентификатор процесса (PID) сеанса профилирования.

Имя процесса

Имя, назначенное процессу.

Эксклюзивные временные проверочные издержки

Дополнительные временные затраты для этой функции, вызванные инструментированием.Из всех исключающих значений времени уже вычтены дополнительные временные затраты на зонды.

Инклюзивные временные проверочные издержки

Дополнительные временные затраты для этой функции и ее дочерних функций, вызванные инструментированием.Из всех включающих значений времени уже вычтены дополнительные временные затраты на зонды.

Уровень

Глубина функции в дереве вызовов.Только в отчетах командной строки VSPerfReport.

Значения затраченного инклюзивного времени

Значения затраченного инклюзивного времени соответствуют времени, затраченного на стек вызова этих экземпляров функции, вызванной родительской функцией в дереве вызовов.В значениях времени учитывается время, затраченное на выполнение дочерних функций, вызванных данной функцией, а также вызовов операционной системы, например, переключения контекста и операции ввода-вывода.

Столбец

Описание

Затраченное инклюзивное время

Общее затраченное инклюзивное время для вызова этой функции в данном контексте.

Затраченное инклюзивное время в процентах

Процент общего затраченного инклюзивного времени в ходе сеанса профилирования, которое пришлось на общее затраченное инклюзивное время данной функции в данном контексте.

Среднее затраченное инклюзивное время

Среднее затраченное инклюзивное время для вызова данной функции в данном контексте.

Максимальное затраченное инклюзивное время

Максимальное затраченное инклюзивное время для вызова данной функции в данном контексте.

Минимальное затраченное инклюзивное время

Минимальное затраченное инклюзивное время для вызова данной функции в данном контексте.

Значения затраченного эксклюзивного времени

Значения затраченного эксклюзивного времени соответствует времени выполнения функцией кода в теле функции экземплярами функции, вызванной родительской функцией в дереве вызовов, то есть в момент, когда эта функция была непосредственно вверху стека вызовов.Включает время на выполнение системных операций, например переключение контекста и операции ввода-вывода.Но время, которое затрачено дочерними функциями, вызванными функцией, не включено.

Столбец

Описание

Затраченное эксклюзивное время

Общее затраченное эксклюзивное время для вызова этой функции в данном контексте.

Затраченное эксклюзивное время в процентах

Процент общего затраченного эксклюзивного времени в ходе сеанса профилирования, которое пришлось на общее затраченное эксклюзивное время данной функции в данном контексте.

Среднее затраченное эксклюзивное время

Среднее затраченное эксклюзивное время для вызова данной функции в данном контексте.

Максимальное затраченное эксклюзивное время

Максимальное затраченное эксклюзивное время для вызова данной функции в данном контексте.

Минимальное затраченное эксклюзивное время

Минимальное затраченное эксклюзивное время для вызова данной функции в данном контексте.

Инклюзивные значения приложения

Значения инклюзивного времени приложения соответствуют времени, затраченному экземплярами функции, вызванной родительской функцией в дереве вызовов, на стек вызова.Значение времени не включает время, затраченное на вызовы операционной системы, например, переключение контекста и операции ввода-вывода. Это время не включает время, затраченное на вызов дочерних функций данной функцией.

Столбец

Описание

Инклюзивное время приложения

Общее инклюзивное время приложения для вызова этой функции в данном контексте.

Инклюзивное время приложения в процентах

Процент общего затраченного инклюзивного времени в ходе сеанса профилирования, которое пришлось на общее инклюзивное время приложения для данной функции в данном контексте.

Среднее инклюзивное время приложения

Среднее инклюзивное время приложения для вызова данной функции в данном контексте.

Максимальное инклюзивное время приложения

Максимальное инклюзивное время приложения для вызова данной функции в данном контексте.

Минимальное инклюзивное время приложения

Минимальное инклюзивное время приложения для вызова данной функции в данном контексте.

Эксклюзивные значения приложения

Значения затраченного времени приложения соответствуют времени непосредственного выполнения функцией кода в теле функции экземплярами функции, вызванной родительской функцией в дереве вызовов, то есть в момент, когда эта функция была непосредственно вверху стека вызовов.В значении не учтено время, которое было затрачено на выполнение системных операций, например, переключение контекста и операции ввода-вывода.Время, которое затрачено дочерними функциями, вызванными функцией, не включено.

Столбец

Описание

Эксклюзивное время приложения

Общее эксклюзивное время приложения для вызова этой функции в данном контексте.

Эксклюзивное время приложения в процентах

Процент общего затраченного эксклюзивного времени в ходе сеанса профилирования, которое пришлось на общее эксклюзивное время приложения для данной функции в данном контексте.

Среднее эксклюзивное время приложения

Среднее эксклюзивное время приложения для вызова данной функции в данном контексте.

Максимальное эксклюзивное время приложения

Максимальное эксклюзивное время приложения для вызова данной функции в данном контексте.

Минимальное эксклюзивное время приложения

Минимальное эксклюзивное время приложения для вызова данной функции в данном контексте.

См. также

Задачи

Практическое руководство. Настройка столбцов представлений отчетов средств профилирования

Ссылки

Представление в виде дерева вызовов — данные выборки профилировщика

Представление "Дерево вызовов" — данные инструментирования памяти .NET профилировщика

Представление "Дерево вызовов" — данные выборки памяти .NET профилировщика