Как использовать анализатор производительности Windows (WPA) для повышения скорости ПК

Средство анализа производительности Windows(Windows Performance Analyzer) ( WPA ) является частью комплекта для оценки(Windows Assessment) и развертывания(Deployment Kit) Windows ( Windows ADK ). Это инструмент, который можно использовать для создания графиков и таблиц на основе записей журнала трассировки событий. Эти файлы трассировки создаются с помощью таких инструментов, как Xperf или Windows Performance Recorder ( WPR ). Эти инструменты полезны, если у вас есть проблемы с производительностью системы. Вы также можете регулярно использовать их для мониторинга производительности.

В этой статье вы узнаете, как создать быструю запись с помощью WPR . Вам следует запустить эту запись во время мероприятия, на котором вы хотите протестировать производительность вашего компьютера(the performance of your computer) . Это может быть запуск игры(launching a game) или другого приложения или даже запуск написанной вами программы. Затем мы расскажем, как использовать инструмент WPA для чтения и анализа этого файла данных в целях устранения неполадок.

Установка и запуск Microsoft Windows ADK Tools

Первым шагом для установки как WPA , так и WPR является установка Windows ADK со страницы загрузки Microsoft для Windows Performance Toolkit(install Windows ADK from Microsoft’s download page for the Windows Performance Toolkit) . Этот инструмент от Microsoft.com , поэтому его установка абсолютно безопасна. По мере прохождения процесса установки вам нужно будет выбрать компоненты, которые вы хотите установить. 

Просто убедитесь, что выбран Windows Performance Toolkit , так как он включает в себя оба необходимых вам инструмента.

После выбора « Установить(Install) » процесс может занять некоторое время, так что наберитесь терпения.

Когда установка Windows Performance Toolkit завершена, вы готовы сделать свою первую запись  WPR .

Примечание(Note) . В этом примере мы установили приложение HeavyLoad Stress Test,(HeavyLoad Stress Test app) чтобы наша система находилась под большой нагрузкой во время записи WPR .

Прежде чем использовать средство анализа производительности Microsoft Windows(Microsoft Windows Performance Analyzer) , необходимо использовать средство записи производительности Windows(Windows Performance Recorder) , чтобы зафиксировать запись журнала трассировки событий ( файл ETL ). Эта запись будет содержать все события трассировки событий(Event Tracing) для Windows ( ETW ). WPA анализирует всю системную информацию о ЦП(CPU) , памяти, хранилище и многом другом.

Чтобы запустить WPR , выберите меню « Пуск(Start) » и введите «Рекордер производительности Windows». Затем выберите приложение « Рекордер производительности Windows»(Windows Performance Recorder)

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

Это запустит процесс записи системных событий. Выполните действия (например, запуск и выполнение программы), которые вы хотите использовать для проверки производительности вашей системы(your system’s performance)

После завершения просто вернитесь в окно WPR и нажмите кнопку  « Сохранить ».(Save)

На следующем шаге отобразится путь к вашему файлу ETL . Вы можете включить описание того, что вы устраняете или тестируете, в окне подробного описания(detailed description) .

Когда закончите, нажмите кнопку Сохранить .(Save)

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

Самый удобный способ сразу перейти к анализу производительности — нажать кнопку « Открыть в WPA(Open in WPA) ». 

Анализ файлов ETL(ETL Files) с помощью анализатора производительности Windows(Windows Performance Analyzer)

Как только вы дважды щелкните приложение WPA и оно запустится, вы будете готовы начать навигацию и визуализацию данных в файле ETL . Это специальный файл журнала, который могут открывать только определенные приложения. Вы не могли просмотреть его с помощью чего-то вроде Google Docs или Microsoft Word .

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

Эти категории включают:

  • Системная активность(System Activity) : обработка информации, фоновые задачи, события и многое другое.
  • Вычисления(Computation) : вся информация, относящаяся к ядрам процессора(CPU) .
  • Хранилище(Storage) : информация об использовании диска.
  • Память(Memory) : Использование реальной и виртуальной памяти.
  • Power : сведения об энергопотреблении процессора.

На каждой диаграмме, например на диаграмме использования ЦП(CPU Usage) , вы можете навести указатель мыши на любую область графика, чтобы увидеть разбивку компонентов данных, таких как имя процесса, время активности процесса и процент от общего использования ЦП(CPU) .

Если вы выберете конкретное имя процесса из списка внизу, вы увидите выделенные области на графике, чтобы определить конкретное время, когда процесс потреблял ресурсы ЦП . (CPU)Это может помочь определить, потребляют ли все процессорное(CPU) время процессы операционной системы или процессы приложений .

Вы также можете углубиться в каждый процесс, чтобы увидеть конкретную активность стека, опять же с диаграммой выше, выделенной областями, когда этот стек активно использует процессорное(CPU) время.

Доступные диаграммы в WPA

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

Мы рассмотрели список системных действий(System Activity) выше. Ниже вы найдете категорию « Вычисления(Computation) ». 

Здесь вы найдете следующие поддиаграммы:

  • Загрузка ЦП (выборка)(CPU Usage (Sampled)) : Образцы активности ЦП(CPU) , взятые с интервалами выборки. 
  • Использование ЦП (точное)(CPU Usage (Precise)) : использование ЦП, связанное с конкретными запущенными потоками процесса.
  • DPC/SR Duration : время ЦП, затраченное на обслуживание отложенных вызовов процедур ( DPC(DPCs) ). 
  • Загрузка ЦП (с атрибутами)(CPU Usage (Attributed)) : использование ЦП разбито на несколько категорий.

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

В категории « Хранилище(Storage) » есть несколько вспомогательных визуализаций использования диска на левой панели навигации.

Вы можете просмотреть общее использование lDisk или перейти к любому из следующих визуальных элементов:

  • Дисковая активность
  • Количество дисков
  • Смещение диска
  • Время ввода-вывода 
  • Время обслуживания
  • Размер диска
  • Пропускная способность диска
  • Использование диска

Добавление одного или нескольких из них на одну и ту же панель слева позволяет сравнивать различные аспекты использования диска друг с другом. Такое сравнение вместе с визуальными эффектами , связанными с процессами(related to processes) или процессорным(CPU) временем, потенциально может помочь вам определить источник проблем с производительностью Windows .

Следующая категория на левой панели навигации — « Память(Memory) » .

В категории « Память(Memory) » вы найдете следующие диаграммы :

Наконец, последняя категория в списке — Power . Все эти изображения относятся к общему энергопотреблению ЦП вашей системы.(CPU)

Это включает в себя все следующие вспомогательные изображения вокруг всех системных процессоров, таких как ЦП(CPUs) и ГП(GPUs) :

  • Частота процессора
  • Состояния простоя ЦП и диаграмма состояний
  • Допустимая задержка системы
  • Профили процессора 
  • Состояние парковки процессора
  • Основное состояние парковки
  • Производительность процессора
  • Ограничения процессора

Другие функции Microsoft WPA

В инструменте WPA(WPA) есть несколько полезных функций , которые помогут вам в устранении неполадок.

Одним из них является помощник(Assistant) по анализу . Вы можете найти это, выбрав меню « Окно(Window) » и выбрав « Ассистент анализа»(Analysis Assistant) .

Это открывает новую панель в инструменте, которая даст вам советы и подробную информацию о диаграммах или элементах внутри диаграмм, на которые вы нажимаете. 

Это особенно полезно, если вы не знакомы со всей терминологией, используемой в инструменте.

Если вы выберете меню « Окно(Window) » и выберите « Новое представление анализа»(New Analysis View) , вы сможете открыть новую вкладку «Анализ».

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

Дальнейшее изучение анализатора производительности Windows(Windows Performance Analyzer Further)

Если вы хотите углубиться в WPA , у Microsoft есть старое руководство Microsoft Docs(old Microsoft Docs guide) . Документация больше не поддерживается, но она должна указать вам правильное направление. Он даже включает полный справочник по командной строке, который вы можете использовать для запуска команд WPA из командной строки.

Как видите, инструмент Windows Performance Analyzer гораздо более гибкий и полезный, чем стандартные инструменты производительности, которые устанавливаются в Windows по умолчанию. Итак, в следующий раз, когда ваша система Windows начнет вести себя необычно, найдите время, чтобы загрузить Windows ADK и попробовать WPR и WPA .

Если вы используете Linux (или Android ), версия аналогичного инструмента GitHub для Linux доступна(GitHub Linux version of a similar tool is available) с использованием Microsoft Performance Toolkit .



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts