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


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

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

Общие

Столбец

Описание

Имя функции

Имя функции.

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

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

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

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

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

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

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

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

Имя модуля

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

Путь к модулю

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

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

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

Имя процесса

Имя процесса.

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

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

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

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

Значения памяти .NET

Включающие значения памяти .NET функции указывают число (выделений) и размер (в байтах) объектов, которые были созданы функцией и ее дочерними функциями.

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

Столбец

Описание

Инклюзивные выделения

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

Инклюзивные выделения %

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

Эксклюзивные выделения

Общее количество объектов, созданных в процессе выполнения функцией кода в теле функции.Это число не включает объекты, созданные в функциях, которые были вызваны данной функцией.

Эксклюзивные выделения %

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

Инклюзивные байты

Число байтов памяти, которые были выделены в данной функции и вызванных ею функциях.

Инклюзивные байты %

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

Эксклюзивные байты

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

Эксклюзивные байты %

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

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

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

Столбец

Описание

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

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

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

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

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

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

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

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

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

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

См. также

Задачи

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

Ссылки

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

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

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