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


Интересующие регионы

Интересующие регионы — это новая возможность в WPA, которая позволяет применять понятные метки к частям трассировки. Эти метки применяются путем поиска событий, определяющих начало и остановку заданного региона. Регионы и их события содержатся в XML-файле регионов. Корпорация Майкрософт предоставляет некоторые файлы регионов для анализа приложений, а вы также можете определить собственные файлы регионов для сценариев или приложений. Эта возможность позволяет быстро и легко определять сложные регионы и значительно повышает скорость и эффективность анализа производительности.

В качестве примера предположим, что сценарий содержит несколько последовательностей загрузки, каждая из которых определяется одним событием A, за которым следует другое событие B. С помощью регионов, представляющих интерес, можно применить удобную метку "Загрузка" к каждому из этих интервалов времени A–B. Теперь вместо того, чтобы вручную определять каждую из этих последовательностей событий, WPA автоматически применяет метку "Загрузка", что позволяет быстро визуализировать, где происходят эти события.

Другой пример: пользователю необходимо проанализировать производительность определенного приложения Microsoft Store. Жизненный цикл приложения можно разбить на несколько этапов, таких как запуск, приостановка и возобновление работы, а также завершение работы, каждый из которых может иметь соответствующее определение региона. С помощью этих определений регионов любой пользователь может легко определить, где происходят эти события жизненного цикла.

Чтобы использовать интересующие регионы с WPA, необходимо следующее:

  • Файл трассировки ETW (ETL), собранный во время интересующего сценария

  • Файл определения интересующих регионов (.xml)

Создание файла "Интересующие регионы"

Сведения о создании файла регионов, представляющих интерес, см. в разделе Создание файла регионов, представляющих интерес.

Поддержка регулярных выражений в файле "Интересующие регионы"

Файл с интересующими областями поддерживает регулярные выражения (регулярные выражения). Сведения о регулярном выражении и создании новых строк в файле регионов, представляющих интерес, см. в разделе Создание файла регионов, представляющих интерес.

Применение файла "Интересующие регионы" к открытой трассировки

Файл "Интересующие регионы" можно использовать для применения дополнительной разметки к открытой трассировке в WPA:

  1. В меню выберите Трассировка, Свойства трассировки.

  2. В появившемся окне Свойства трассировки нажмите кнопку Добавить.

  3. Перейдите к и выберите нужный файл манифеста "Интересующие регионы" (.xml) и нажмите кнопку Открыть.

  4. Теперь файл добавлен в список Определения интересующих регионов . Вернитесь на панель Анализ , выбрав вкладку Анализ в верхней части окна.

  5. В Обозреватель Graph разверните узел Системное действие.

  6. Если трассировка содержит любую из областей, определенных в файле манифеста, граф Интересующие регионы отображается в графе Обозреватель в качестве последнего графа в разделе Системная активность (непосредственно перед категорией Вычисление). Перетащите диаграмму на панель Анализ .

    Если трассировка не содержит интересующих областей, граф "Интересующие регионы " не отображается.

Примечание Таблица "Использование ЦП с атрибутами" использует определения интересующих регионов для атрибутов использования ЦП для различных действий. При использовании файлов нескольких регионов различные интересующие регионы могут перекрываться и конфликтовать. При возникновении этих конфликтов WPA не может точно причислить одно действие к заданному потоку в заданном диапазоне времени.

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

Создание файла интересующих регионов

Функции WPA