Описание тега windows-performance-analyzer

Анализатор производительности Windows (WPA.exe) - это инструмент из пакета Windows SDK/ Windows Performance Kit для открытия и анализа файла журнала ETW (трассировка событий для Windows) с расширением файла.ETL.
2 ответа

Анализатор производительности Windows отсутствует событие ImageId

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

Как просмотреть события CLR ETW

Мне было интересно, есть ли инструмент, который можно использовать для просмотра событий CLR ETW, в частности, то есть отображать "хорошие" графики, а не появляться в разделе общих событий в WPA с использованием общих графиков. Открытие файла трасси…
25 ноя '13 в 14:36
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 ответов

Агрегирование вызовов функций из данных профилирования WPR/xperf, например, KCacheGrind?

Можно ли загрузить данные профилирования WPR/xperf в KCacheGrind? Или есть способ агрегировать вызовы функций в WPA напрямую? Или какой-то другой инструмент? Будет ли наилучшим вариантом маршрут gprof2dot/graphviz? Я считаю WPA полезным, но группиро…
1 ответ

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

В прошлом, последний раз месяц назад, я успешно использовал приложения WPRUI и WPA для выявления проблем с производительностью в наших приложениях C++. Но сегодня я записал новый след одного из них и открыл его, чтобы увидеть сбой WPA. Это можно вос…
16 апр '15 в 16:42
1 ответ

График количество потоков в WPA

Я хочу построить график количества потоков в процессе, нашел столбец ThreadID и установил агрегацию уникального количества, которую я хочу видеть со временем. У меня есть это поле справа от синей полосы, но график не отображается (да, я выбрал цвет …
16 апр '15 в 09:04
1 ответ

Как собрать выборку загрузки ЦП с помощью xperf (Windows Perfromance Toolkit)

Я хочу проанализировать производительность длительного процесса (6-8 часов). Мне нужна информация о созданных / завершенных процессах (с командной строкой) и загрузке процессора. Я обнаружил, что Windows Perfromance Anayzer (wpa.exe/xperfview.exe) я…
0 ответов

Профилирование WPA/WPR на функциональном уровне

Анализатор производительности Windows помогает анализировать использование ЦП, памяти, энергопотребления и т. Д. По результатам ETL регистратора производительности Windows. Мне нужно знать, может ли этот анализатор отображать время, затрачиваемое ка…
19 июл '18 в 09:35
2 ответа

Ошибка просмотра ETL-файла xperf на другом компьютере

У меня есть машина с Windows 8.1 и ADK (xperf 6.3.9600). У меня есть другая машина с Windows 7 SP1 и 8.1 ADK (xperf 6.3.9600). Если я использую xperf для генерации трассировки на машине 8.1, я не могу загрузить эту трассировку на машине Win7; это да…
2 ответа

Как просмотреть общие сведения о событии с помощью wpa?

Я записываю события ETW для провайдера CLR: xperf -start clr -on e13c0d23-ccbc-4e12-931b-d9cc2eee27e4 -f clr.etl ... xperf -stop clr затем откройте clr.etl в wpa.exe и увидите множество "общих событий". Но похоже wpa не отображает некоторые данные, …
05 янв '17 в 11:06
1 ответ

WPA "Нажмите Alt + Space, чтобы показать больше деталей"

При наведении курсора на точку данных в графическом представлении Windows Performance Analyzer появляется небольшое всплывающее окно с надписью "Нажмите Alt + Пробел, чтобы показать больше деталей". Но когда я это делаю, я получаю диалоговое окно ве…
12 апр '16 в 19:08
2 ответа

Как просмотреть пользовательские события провайдера (собранные без регистрации провайдера) по wpa

Я пытаюсь использовать проявленное базовое событие для регистрации событий для отладки и анализа. Но у меня есть проблема: когда я записываю с зарегистрированным провайдером, все нормально, когда открываю.etl файл в WPA, я могу просмотреть как можно…
29 мар '17 в 02:51
0 ответов

Как правильно определить настраиваемые поля отметок времени события в ETW, которые будут использоваться в качестве StartTime и EndTime для графика gannt в WPA?

Я заинтересован в том, чтобы пользовательские события ETW отображали время начала и время окончания, как это делают некоторые события окон по умолчанию, чтобы представить их в форме Ганта, например: Я взломал демо- манифест Брюса Доусона и файлы с н…
06 апр '15 в 19:13
1 ответ

WPA не видит данные о событиях ETW, tracerpt делает

Я перехватываю диагностику ADO.Net ETW, как описано в разделе Трассировка доступа к данным в SQL Server 2008. Настройка работает, создается файл ETL, и я вижу трассировку ADO.Net, если использую, скажем, tracerpt: System.Data, TextA, 0, 0, 0, 0, 17,…
0 ответов

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

Я пытаюсь использовать анализатор производительности Windows для устранения некоторых проблем с производительностью в приложении WPF C#. Приложение построено с использованием.Net Framework 4.6.2. У меня есть клиент использует UIForETW для записи сле…
1 ответ

Как узнать, заполнен ли диск в WPA или PerfView

Я использую WPA и PerfView для отслеживания трассировки и диагностики зависания сервера IIS. У нас есть основания полагать, что в то время один из дисков был полностью заполнен. Есть ли способ увидеть в этих инструментах (WPA, PerfView), насколько з…
1 ответ

Может ли Xperf или что-то еще фильтровать etl для определенного процесса, чтобы уменьшить размер?

Я записываю множество трассировок с помощью xperf, где я смотрю только на определенный процесс (конечно, когда я не смотрю на использование ЦП на ядро ​​и т. Д.). Теперь эти следы становятся очень большими, и работать с ними утомительно. Есть ли спо…
16 ноя '19 в 20:48
0 ответов

Что вызывает высокую загрузку ЦП в приложении ASP.NET?

У меня есть приложение ASP.NET (framework 4.8), которое иногда достигает 100% загрузки ЦП в течение нескольких мсек. Важно знать, что при такой загрузке процессора или непосредственно перед ней приложение не испытывает всплесков клиентского RPS. На …
0 ответов

Анализатор производительности Windows не может правильно отслеживать драйвер

Я хочу использовать WPA для анализа поведения драйверов, и я выполнил два руководства, чтобы настроить свой компьютер. Использование KMDF Verifier Использование Windows Performance Toolkit (WPT) с WDF Следующее - то, что я сделал шаг за шагом, но эт…