Введение в WPR

Средство записи производительности Windows (WPR) — это инструмент, расширяющий возможности трассировки событий Windows (ETW) и предоставляющий подробные записи о поведении системы и приложения и использовании ресурсов. WPR можно использовать вместе с Windows Анализатор производительности (WPA) для изучения определенных областей производительности и получения общего представления о потреблении ресурсов. WPR и WPA позволяют специалистам по разработке и ИТ-специалистам заблаговременно выявлять и устранять проблемы с производительностью. ДЛЯ WPR требуется операционная система Windows 8 или более поздней версии.

Command-Line и пользовательский интерфейс WPR

Существует два типа WPR: пользовательский интерфейс (WPRUI.exe) и интерфейс командной строки (WPR.exe). Они оба используют одну и ту же библиотеку DLL, но не все функции доступны через WPRUI. WPR.exe поставляется с ОС Windows (Windows 8.1 или более поздней версии), и дополнительная установка не требуется. Пользовательский интерфейс WPR упрощает создание записи с помощью встроенных профилей записи для анализа использования ЦП, проблем с питанием, низкой производительности системы или приложений или других проблем с производительностью.

Профили записи

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

Вы также можете создавать и добавлять настраиваемые профили (WPRP-файлы) в XML для записи наборов событий и использовать их напрямую с помощью ИНТЕРФЕЙСА КОМАНДНОй строки WPR или добавлять их в список профилей, представленных в WPRUI. Настраиваемые профили можно использовать отдельно или вместе со встроенными профилями или для создания специализированных записей, предназначенных для любого сценария использования. Дополнительные сведения о настраиваемых профилях см. в разделах Создание профилей записи и Добавление или удаление пользовательского профиля записи.

Сценарии тестирования производительности

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

Ведение журнала в файл или память

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

Мы рекомендуем регистрировать в памяти непредсказуемые события. Эти записи можно выполнять в течение длительного времени, не потребляя ограниченные ресурсы памяти. Дополнительные сведения о режимах ведения журнала см. в разделах Режим ведения журнала и Изменение режима ведения журнала.

Уровень детализации

Вы можете выбрать уровень детализации, соответствующий сценарию: светлый или подробный. Световые записи несут меньше накладных расходов и меньше мешают системе (их иногда называют "временными" записями). Подробные записи более полезны для тщательного анализа. Дополнительные сведения об уровнях детализации см. в разделах Уровень детализации и Изменение уровня детализации.

Средство записи производительности Windows

Практические руководства по WPR