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