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