Журнал трассировки
Tracelog (Tracelog.exe) — это контроллер трассировки событий, который выполняется в окне командной строки. В этом разделе описывается tracelog, описывается синтаксис команды и приводятся практические примеры его использования.
Где можно получить tracelog? |
---|
Журнал трассировки (Tracelog.exe) включается при установке WDK, Visual Studio и windows SDK для классических приложений. Сведения о скачивании комплектов см. в разделе Загрузки оборудования Windows. Комплект драйверов Windows (WDK) 8 (путь установки) %WindowsSdkDir%\tools\x64\tracelog.exe %WindowsSdkDir%\tools\x86\tracelog.exe Комплект драйверов Windows (WDK) 8.1 (путь установки) %WindowsSdkDir%\bin\x64\tracelog.exe %WindowsSdkDir%\bin\x86\tracelog.exe
Примечание Переменная среды Visual Studio , %WindowsSdkDir%, представляет путь к каталогу комплектов Windows, в котором установлены наборы, например C:\Program Files (x86)\Windows Kits\10.
|
Что можно сделать с помощью Tracelog
Tracelog можно использовать в окне командной строки в качестве контроллера трассировки событий.
Примечание Для управления сеансом трассировки необходимо быть участником группы "Пользователи журнала производительности" или группы "Администраторы" на компьютере (запуск от имени администратора).
К функциям журнала трассировки относятся:
Запускает и останавливает сеансы трассировки, включая частные сеансы трассировки, сеансы трассировки средства ведения журнала ядра NT и сеансы трассировки глобального средства ведения журнала
Настройка и изменение свойств сеансов трассировки
Включает и отключает поставщики трассировки
Очистка буферов сеанса трассировки
Список запущенных сеансов трассировки (в режиме реального времени)
Измеряет время, затраченное на отложенные вызовы процедур (DPC) и процедуры обслуживания прерываний (ISR)
Tracelog создает файл журнала трассировки событий (ETL), содержащий сообщения трассировки, созданные поставщиком во время сеанса трассировки. Сообщения хранятся в двоичном формате в файле . Чтобы отобразить сообщения трассировки в удобочитаемом формате, используйте TraceView или Tracefmt.
Tracelog управляет сеансами трассировки в режиме ядра и частными (в пользовательском режиме), а также специальными сеансами, такими как сеансы трассировки nt kernel Logger и глобальные сеансы трассировки средства ведения журнала.
Журнал трассировки работает в Windows 7 и более поздних версиях Windows.
Многие функции Tracelog также доступны в TraceView, средстве, включенном в комплект драйверов Windows (WDK), который имеет графический пользовательский интерфейс в дополнение к интерфейсу командной строки.