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


Представление "Строки" — данные о конфликтах профилировщика

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

Оператор определяется такими данными:

  • исходным файлом, который содержит функцию с инструкцией;

  • функцией, содержащей инструкцию.

  • строкой исходного файла, с которой начинается инструкция;

  • знаком строки исходного файла, с которого начинается инструкция;

  • строкой исходного файла, в которой заканчивается инструкция;

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

Столбец "Имя строки" содержит объединение идентификаторов и поддерживает сортировку.

В таблице описаны значения столбцов в отчете представления "Строки".

Столбец

Описание

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

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

Эксклюзивное время блокировки %

Доля общего времени блокировки в ходе выполнения, которое являлось эксклюзивным временем блокировки оператора.

Эксклюзивные конфликты

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

Эксклюзивные конфликты %

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

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

Адрес функции, которая содержит оператор.

Имя функции

Полное имя функции, которая содержит оператор.

Включая время блокирования

Время блокировки оператора и функций, вызываемых этим оператором.

Включая % времени блокирования

Доля общего времени блокировки в ходе выполнения, которое являлось инклюзивным временем блокировки оператора.

Включая состязания

Количество блокировок выполнения оператора и функций, которые он вызывает.

Включая % состязаний

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

Имя строки

Созданный профилировщиком идентификатор строки.Для идентификатора используется такой синтаксис: SourceFile;[LineNumberStart,CharacterStart]->;[LineNumberEnd,CharacterEnd]

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

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

Имя модуля

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

Путь к модулю

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

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

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

Имя процесса

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

Начало исходного символа

Смещение начального символа в строке исходного файла, с которой начинается данная оператор.

Конец исходного символа

Смещение начального символа в строке исходного файла, которой заканчивается данный оператор.

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

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

Начало исходной строки

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

Конец исходной строки

Номер строки исходного файла, которой заканчивается оператор.

См. также

Задачи

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

Ссылки

Представление строк

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

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