Windows Performance Recorder (WPR), входящий в состав Windows Assessment and Deployment Kit (Windows ADK) или Windows SDK, является средством записи производительности, основанным на трассировке событий для Windows (ETW). Он записывает системные события, которые затем можно анализировать с помощью анализатора производительности Windows (WPA).
0 ответов

Анализатор производительности Windows (WPA) не разрешает символы для моего приложения на C#

ОС: Windows Server 2012 R2 (также пробовал Windows 10) Версия WPRUI/WPA: 10.0.16299.91 Visual Studio Community 2017 версия: 15.6.6 Версия.NET: 4.7 У меня проблемы с загрузкой символов в WPA, потому что я думаю, что это действительно простой сценарий…
1 ответ

Почему нет стека вызовов для "общих событий"

Я читал Захват стека вызовов и событий в Xperf и другие источники, но самое простое, что я хотел бы сделать, это просто отобразить столбец "Stack" на графике WPA "Generic events". Почему его там нет? Конечно, потому что информация о стеке недоступна…
0 ответов

Xperf через цикл быстрой загрузки

Мне нужно написать небольшую программу / скрипт для запуска Xperf для сбора определенных событий ETW (ОС и драйверов) через цикл быстрой загрузки Windows (также называемый Fast Startup). Как я смогу сохранить свои программы и процессы xperf, чтобы о…
17 ноя '16 в 16:41
1 ответ

Поставщики запросов logman для руководства

Я создаю План диагностического захвата для исследования проблемы с производительностью. Мы собираемся использовать Windows Performance Recorder для записи метрик FileIO и сети. Однако я борюсь с одной конкретной деталью. Я хочу использовать профиль …
01 фев '16 в 16:36
1 ответ

Как создать пользовательский профиль wpr в универсальных приложениях для windows 10

Мне нужно создать режим ведения журнала файлов в Windows 10. Для этого мне нужно создать настраиваемый профиль в универсальных приложениях Windows 10, чтобы я мог изменить режим ведения журнала по умолчанию с "Память на файл", а также изменить настр…
28 мар '16 в 06:42
2 ответа

Есть ли способ извлечь фактические адреса стека вызовов из трассировки регистратора производительности Windows (WPR)?

Согласно https://randomascii.wordpress.com/2013/11/04/exporting-arbitrary-data-from-xperf-etl-files/, wpaexporter.exe должен быть правильным инструментом для этого. Мне удается подготовить профиль с нужными данными, но, к сожалению, wpaexporter прод…
18 июл '16 в 17:15
1 ответ

Как изменить имена файлов трассировки WPR?

Я новичок в Windows Performance Recorder (WPR) и хочу знать, есть ли способ изменить имена файлов трассировки при запуске RebootCycle. Команда, которую я использую сейчас: wpr -start GeneralProfile -filemode -onoffscenario RebootCycle -onoffresultsp…
31 мар '16 в 23:54
1 ответ

Активировать стеки только для некоторых конкретных задач ETW в провайдере?

Начиная с Windows 7 можно активировать стеки вызовов для событий пользовательского режима. Это работает нормально, но иногда активировать стеки для всех задач / событий в поставщике не нужно, и было бы неплохо активировать стеки только для некоторы…
17 май '15 в 17:36
1 ответ

Как я могу добавить сетевые события Windows в мой пользовательский файл wprp?

Я пытаюсь записать трассировку etl на HoloLens с моими собственными событиями и некоторыми общими сетевыми событиями. Используя WPR на моем ПК, я могу выбрать Networking I/O activity, который покажет такие события, как Microsoft-Windows-TCPIP когда …
26 июл '16 в 20:00
0 ответов

Есть ли существенное преимущество использования машинного режима в выводе xperf для дальнейшего анализа пользовательской утилитой?

Итак, я пытаюсь обработать данные о производительности, записанные с помощью WPR и обработанные в формате.csv с помощью xperf, и у него есть два режима: -target human и -target machine, я вижу разницу в том, что машинный режим, похоже, группирует со…
14 фев '20 в 04:25
0 ответов

Регистратор производительности Windows Ошибка при сборе моментального снимка кучи. Код ошибки: 0x80070032

Я получаю следующую ошибку при сборе снимка кучи: C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit>wpr -singlesnapshot heap 3340 The request is not supported. Error code: 0x80070032 Я получаю эту ошибку только в ОС Windows Serve…
16 апр '20 в 20:30
1 ответ

Отладка исключения OutOfMemory с помощью WinDbg и wpr. Почему эти символы показаны как?!? - jited .net?

Я пытался понять, почему мы получаем OOM под Citrix - Windows 10, хотя этого не происходит на "обычных" машинах. В нашем приложении есть смесь встроенных плагинов C++, C# и веб-браузера. Контейнер.net. Подробности: Windows 10 версии 18363 MP (2 проц…
17 окт '20 в 15:06
0 ответов

Анализ сборки Visual Studio с помощью Windows Performance Recorder показывает очень странное поведение

В базе данных мы привыкли читать анализ времени ожидания, но Microsoft Windows предлагает аналогичный инструмент (Windows Performance Recorder / Xperf), чтобы понять, что является узким местом нашей системы. WPR - сложный, но очень интересный инстру…
20 апр '21 в 12:47
0 ответов

Как найти события, используемые WPR Graph «Power»

Я использую инструмент wpr для отслеживания «мощности». Поскольку размер файла etl очень велик, я создаю собственный профиль wpr, чтобы отфильтровать интересующие события. В разделе «Power» WPR Graph у нас есть определенные графики, такие как состоя…
23 апр '21 в 10:46
1 ответ

Таймер Powershell для регистратора производительности Windows (WPR)

Я делаю таймер, который подсчитывает миллисекунды, и когда миллисекунды достигают своего конца, он останавливает скрипт. Почему я не хочу, чтобы код повторялся до тех пор, пока он не закончился, это потому, что регистратор производительности Windows…
23 апр '21 в 21:51
0 ответов

Определите подписчиков (exe или процессы) для winlogon

Привет, я хотел отладить задержку входа в систему. Я вижу событие eventvwr, подобное следующему, которое заняло около 50-60 секунд. The winlogon notification subscriber <Profiles> finished handling the notification event (2). Не могу определит…
22 сен '21 в 17:56
0 ответов

В чем разница между wpr/xperf и tracelog?

они оба похожи на контроллер ETW и могут также потреблять события ETW, я знаю, что wpr является преемником xperf, а tracelog связан с драйвером, кто-нибудь знает ключевые различия? почему мы не можем использовать такой, как wpr, для всех сценариев?
04 май '22 в 13:16
0 ответов

Создание процессов записи в Windows с помощью wpr

Я хочу собрать программно все процессы, которые были запущены (созданны) пока моя программа следит за системой. Я думал использовать wpr (https://learn.microsoft.com/en-us/windows-hardware/test/wpt/) для сбора данных. Есть ли способ указать фильтр д…
06 сен '22 в 22:33
0 ответов

Удалить\скрыть данные «Конфигурация системы» из набора средств оценки Windows Вер: 10.1.14393.0 | ВПР | ВПА

Средство записи производительности Windows фиксирует данные «Конфигурация системы», которые можно просмотреть в разделе «Трассировка» анализаторов производительности Windows (меню) | 'Конфигурация системы'. У нас есть серьезные опасения по поводу до…
19 июл '22 в 10:28
0 ответов

Ошибка остановки wpr с сообщением «не удается найти указанный путь»

Запустил сбор wpr с помощью команды wpr -start DesktopComposition, чтобы узнать задержки получения рабочего стола, вышел из системы и снова вошел в систему. Когда я попытался остановить сбор wpr, wpr -stop C:\test\testwpr.etl The system cannot find …
20 июл '22 в 11:58