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


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

В представлении "Модули" отображаются данные производительности, сгруппированные по модулям, выбранным в данных профилирования.Функции модуля указываются под узлом модуля.

Общие

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

Столбец

Описание

Имя

Имя функции или модуля.

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

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

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

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

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

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

Имя модуля

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

Путь к модулю

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

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

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

Имя процесса

Имя процесса, в котором выполнялась функция или модуль.

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

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

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

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

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

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

Столбец

Описание

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

  • Для функции — время, которое было затрачено на выполнение функции.В значении учтено время, которое было затрачено на выполнение дочерних функций и на вызовы операционной системы, например переключение контекста и операции ввода-вывода.

  • Для модуля — время, в течение которого хотя бы одна функция модуля находилась в стеке вызовов.

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

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

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

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

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

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

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

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

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

  • Для функции — минимальное затраченное инклюзивное время для вызова этого модуля или функции.

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

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

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

Столбец

Описание

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

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

  • Для модуля — сумма затраченного эксклюзивного времени функций в модуле.

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

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

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

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

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

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

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

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

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

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

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

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

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

  • Для функции — минимальное затраченное инклюзивное время приложения для вызова этого модуля или функции.

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Ссылки

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

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

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