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