Новые возможности набора средств для повышения производительности Windows

Примечание

Установка Windows Performance Toolkit разделена на несколько MSI. Чтобы обеспечить правильную установку, запустите setup.exe вместо того, чтобы пытаться установить пакет MSI.

Windows Анализатор производительности (WPA) визуализирует трассировки из средства записи производительности Windows и консоли оценки Windows в виде графов и таблиц, чтобы анализировать производительность системы и приложений. WPA предлагает следующие новые возможности:

  • Новые возможности для Windows Server 2022 Структура кода и инструментарий WPA были переписаны с ранней поддержкой пакета SDK для набора средств производительности. После перезаписи WPA теперь является автономным приложением .NET Core 3.1, что обеспечивает расширяемость путем загрузки подключаемых модулей для обработки любых конкретных источников данных (за пределами ETL).

    Дополнительные сведения см. в файле сведений.

    Так как большая часть кода была переписана с нуля, вот несколько известных проблем:

    • Столбцы символов могут устареть при загрузке символов:

      • Тег стека
      • Тег frame
      • Функции в syscalls

      Чтобы обойти эту проблему, сначала загрузите символы перед взаимодействием с таблицами.

    • Символы Ход загрузки может показаться зависанием или зависанием, но символы будут продолжать загружаться.

    • Таблица регионов не добавляет столбцы полей автоматически. Эти столбцы можно добавить вручную с помощью редактора представлений.

    • Perf E3 не работает для данных EMI

    • URI (wpa://) работает только для файлов оценок.

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

  • Список графов WPA для справки

  • Новая версия меню "Файл " ("Расширенное меню") с возможностью возврата к классическому меню

  • Средство просмотра прямоугольника до точки во времени, которое позволяет визуализировать, что произошло на экране во время трассировки

  • Интересующие вас регионы , которые позволяют выделять важные диапазоны времени в трассировке

  • Теги стека для создания меток, которые помогают лучше определить, какие части стеков вызовов затронуты

  • Поддержка нескольких трассировок в одном сеансе

  • Поддержка восстановления профиля

Средство записи производительности Windows (WPR) — это средство для записи системных событий, которые затем можно проанализировать с помощью WPA. WPR предлагает следующие новые возможности:

  • Новые возможности для Windows Server 2022 Командная строка WPR получила несколько новых функций и обновлений для улучшения анализа разработчика.

    • Команда merge позволяет объединять трассировки ETL (аналогично команде слияния XPerf).

      Подробнее см. в разделе wpr -help stop.

    • При сохранении ETL можно использовать сочетание клавиш CTRL+C для отмены выполняемого сохранения.

    • Команда export profile позволяет экспортировать встроенные профили, которые будут использоваться в качестве отправной точки для создания пользовательского профиля средства записи производительности Windows (*.wprp).

      Подробнее см. в разделе wpr -help profiles.

    • Команда Start теперь поддерживает трассировку завершения работы для сохранения после перезагрузки.

      Подробнее см. в разделе wpr -help start.

  • После записи трассировки ее можно сразу же открыть в WPA, нажав кнопку Открыть в WPA .

  • Прямая обработка символов CLR, поэтому при настройке и использовании поддержки NGEN флаги не нужны.

В справочнике по API управления трассировками ядра рассматривается API управления трассировками ядра, доступный в предыдущих версиях WPA. Этот API является расширением API трассировки событий ETA и поддерживается для обратной совместимости с существующими скриптами и профилями. Однако он устарел, и новые профили следует создавать с использованием текущей версии. Для текущей версии WPA общедоступный API недоступен. Этот API позволяет записывать трассировки стека ядра, объединять несколько файлов трассировки для анализа и включать сведения о системе в объединенные файлы. Время от времени функции добавляются или обновляются. В этом справочном документе добавлены следующие новые функции:

Технический справочник по набору средств производительности Windows