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


Основные понятия TraceView

В этом разделе описываются основные понятия, используемые в TraceView.

Сведения о понятиях, которые являются общими для средств трассировки в WDK, см. в разделе "Основные понятия средства трассировки".

Группа сеансов трассировки

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

По умолчанию каждый сеанс трассировки является членом группы сеансов трассировки, состоящей только из этого сеанса трассировки.

Сведения о создании групп сеансов трассировки см. в разделе "Группирование сеансов трассировки".

Рабочая область

В TraceView рабочая область — это набор свойств сеанса трассировки и отображаемых свойств журнала трассировки, которые можно сохранить и повторно использовать. С помощью рабочих областей можно отобразить часто используемый журнал или запустить тщательно настроенный сеанс трассировки на одном быстром шаге.

Рабочая область включает:

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

Дополнительные сведения см. в разделе "Использование рабочих областей TraceView".

Указание поставщиков трассировки

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

Задайте путь поиска TMF и выберите параметры файлов TMF

При включении поставщиков WPP, если у вас нет файла символов PDB для поставщика, необходимо указать каталог, в котором TraceView может найти файлы TMF для сообщений трассировки поставщика, или самостоятельно найти эти файлы TMF.

TraceView поддерживает два метода:

  • Используйте параметр "Задать путь поиска TMF ", если вы не уверены, какие файлы TMF следует использовать для поставщика трассировки. TraceView выполняет поиск по всем файлам TMF в указанном каталоге и сопоставляет GUID создаваемого сообщения с именем файла TMF. Файлы TMF должны находиться в указанном каталоге. TraceView не выполняет рекурсивный поиск.

  • Используйте параметр select TMF files , если вы знаете, какой файл TMF будет использоваться для поставщика трассировки, или когда нужные файлы TMF находятся в разных каталогах. Этот параметр также необходимо использовать, если имя файла TMF не является GUID сообщения, так как TraceView не может найти его в каталоге.

Если указанные файлы TMF или те, которые traceView находит в указанном каталоге, не соответствуют сообщениям трассировки, созданным поставщиком трассировки, TraceView не может отформатировать сообщения. Вместо этого отображается GUID сообщения трассировки и следующее сообщение об ошибке:

No Format Information found.

Чтобы создать файлы TMF из файла символов PDB, в окне командной строки используйте Tracepdb.