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


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

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

Это представление показывает выполнение потока во времени как горизонтальную шкалу и блокирующие события как вертикальную шкалу на горизонтальной временной шкале потока.При необходимости можно увеличить часть временной шкалы для просмотра отдельных событий.Чтобы просмотреть путь выполнения функций, который привел к событию, щелкните шкалу событий.В окне "Стек вызовов" отобразятся функции.Если исходный код функции доступен, можно щелкнуть имя функции и отредактировать исходный файл в IDE Visual Studio.

Перемещение по временной шкале

Увеличение сегмента временной шкалы

  • Щелкните и перетащите указатель мыши, чтобы выбрать область временной шкалы.

    Когда вы отпустите мышь, в представлении будет отображен выбранный временной сегмент в увеличенном масштабе.Процесс можно повторить для получения более подробного представления.Полоса прокрутки на временной шкале показывает относительный размер отображаемого временного сегмента.

Уменьшение масштаба отображения временной шкалы

  • Чтобы вернуться к прежнему масштабу, щелкните Уменьшить.

  • Чтобы отобразить всю временную шкалу, щелкните Сбросить увеличение.

Просмотр стека вызовов события

  • На временной шкале щелкните вертикальный прямоугольник, который представляет событие.

Просмотр или правка исходного кода функции в стеке вызова

  • В окне "Стек вызовов" щелкните имя функции.

Исходный код функции должен быть частью текущего проекта.

Просмотр конфликтов ресурсов во всех потоках сеанса профилирования

Просмотр данных о конфликтах потока в окне процессов