Представление "Вызывающий/вызываемый" — данные инструментирования профилировщика
В представлении "Вызывающий/вызываемый" отображаются данные профилирования для выбранной функции и ее родительских и дочерних функций в дереве вызова.Представление "Вызывающий/вызываемый" содержит три таблицы.
Текущая функция — отображается в средней таблице и показывает данные профилирования выбранной функции.Значения включают все вызовы функции.
Функции, вызвавшие текущую функцию — отображается в верхней таблице и показывает информацию профилирования вызывающей (родительской) функции выбранной функции.Значения указывают значение текущей функции, созданное вызовом из вызывающей функции.
Функции, вызванные текущей функцией — отображается в нижней таблице и показывает информацию профилирования экземпляров вызываемых (дочерних) функций выбранной функции.Значения указывают только время, затраченное на выполнение дочерней функции, когда она была вызвана текущей функцией.
Общие
Столбцы общего назначения позволяют определить функцию в строке просмотра.
Столбец |
Описание |
---|---|
Имя функции |
Имя функции. |
Адрес функции |
Адрес функции. |
Номер строки функции |
Номер строки исходного файла, с которой начинается эта функция. |
Число вызовов |
Общее количество вызовов этой функции. |
Файл ресурсов |
Исходный файл, содержащий определение этой функции. |
Имя модуля |
Имя модуля, содержащего функцию. |
Путь к модулю |
Путь к модулю, содержащему функцию. |
Идентификатор процесса |
Идентификатор процесса (PID) сеанса профилирования. |
Имя процесса |
Имя процесса. |
Эксклюзивные временные проверочные издержки |
Дополнительные временные затраты для этой функции, вызванные инструментированием.Из всех исключающих значений времени уже вычтены дополнительные временные затраты на зонды. |
Инклюзивные временные проверочные издержки |
Дополнительные временные затраты для этой функции и ее дочерних функций, вызванные инструментированием.Из всех включающих значений времени уже вычтены дополнительные временные затраты на зонды. |
Тип |
Контекст функции: 0 — текущая функция; 1 — функция, вызывающая текущую функцию; 2 — функция, вызываемая текущей функцией. Только в отчетах командной строки VSPerfReport. |
Имя корневой функции |
Имя текущей функции.Только в отчетах командной строки VSPerfReport. |
Значения затраченного инклюзивного времени
Значения затраченного инклюзивного времени указывают время, в течение которого функция находилась в стеке вызова.В значении учтено время, которое было затрачено на выполнение дочерних функций, и время, затраченное на вызовы системных операций, например переключение контекста и операции ввода-вывода.
Столбец |
Описание |
---|---|
Затраченное инклюзивное время |
|
Затраченное инклюзивное время в процентах |
Доля общего затраченного инклюзивного времени сеанса профилирования, затраченная в общем инклюзивном времени этого модуля или функции в данном контексте. |
Среднее затраченное инклюзивное время |
Среднее затраченное инклюзивное время для вызова данной функции в данном контексте. |
Максимальное затраченное инклюзивное время |
Максимальное затраченное инклюзивное время для вызова данной функции в данном контексте. |
Минимальное затраченное инклюзивное время |
Минимальное затраченное инклюзивное время для вызова данной функции в данном контексте. |
Значения затраченного эксклюзивного времени
Значения затраченного эксклюзивного времени соответствуют времени выполнения функции непосредственно наверху стека вызова.В значения времени входит время, затраченное на выполнение системных операций, например, переключение контекста и операции ввода-вывода, но не входит время, которое было затрачено на выполнение дочерних функций.
Столбец |
Описание |
---|---|
Затраченное эксклюзивное время |
|
Затраченное эксклюзивное время в процентах |
Процент общего затраченного эксклюзивного времени в ходе сеанса профилирования, которое пришлось на общее затраченное эксклюзивное время данной функции в данном контексте. |
Среднее затраченное эксклюзивное время |
Среднее затраченное эксклюзивное время для вызова данной функции в данном контексте. |
Максимальное затраченное эксклюзивное время |
Максимальное затраченное эксклюзивное время для вызова данной функции в данном контексте. |
Минимальное затраченное эксклюзивное время |
Минимальное затраченное эксклюзивное время для вызова данной функции в данном контексте. |
Инклюзивные значения приложения
Инклюзивные значения приложения указывают время, которое функция находилась в стеке вызовов.В значения времени не входит время, затраченное на выполнение системных операций, например, переключение контекста и операции ввода-вывода, но входит время, которое было затрачено на выполнение дочерних функций.
Столбец |
Описание |
---|---|
Инклюзивное время приложения |
|
Инклюзивное время приложения в процентах |
Процент общего затраченного инклюзивного времени в ходе сеанса профилирования, которое пришлось на общее инклюзивное время приложения для данной функции в данном контексте. |
Среднее инклюзивное время приложения |
Среднее инклюзивное время приложения для вызова данной функции в данном контексте. |
Максимальное инклюзивное время приложения |
Максимальное инклюзивное время приложения для вызова данной функции в данном контексте. |
Минимальное инклюзивное время приложения |
Минимальное инклюзивное время приложения для вызова данной функции в данном контексте. |
Эксклюзивные значения приложения
Значения эксклюзивного времени приложения указывают время, затраченное на выполнение функции.В значении не учтено время, которое было затрачено на выполнение дочерних функций, и также не учтены вызовы операционной системы, например переключения контекста и операции ввода-вывода.
Столбец |
Описание |
---|---|
Эксклюзивное время приложения |
|
Эксклюзивное время приложения в процентах |
Процент общего затраченного эксклюзивного времени в ходе сеанса профилирования, которое пришлось на общее эксклюзивное время приложения для данной функции в данном контексте. |
Среднее эксклюзивное время приложения |
Среднее эксклюзивное время приложения для вызова данной функции в данном контексте. |
Максимальное эксклюзивное время приложения |
Максимальное эксклюзивное время приложения для вызова данной функции в данном контексте. |
Минимальное эксклюзивное время приложения |
Минимальное эксклюзивное время приложения для вызова данной функции в данном контексте. |
См. также
Задачи
Практическое руководство. Настройка столбцов представлений отчетов средств профилирования
Ссылки
Представление "Вызывающий/вызываемый" — данные выборки профилировщика
Представление "Вызывающий/вызываемый" — данные выборки памяти .NET профилировщика
Представление "Вызывающий/вызываемый" — данные инструментирования памяти .NET профилировщика