1

Не удалось извлечь данные о производительности из.ETL-файл с использованием команд xperf.

Команды Xperf:

xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv  –a process

Получение следующей ошибки после выполнения вышеуказанной команды:

"33288636 Events were lost  in this trace.  Data may be unreliable.
 This is usually caused  by insufficient disk bandwidth for ETW logging.
 Please try increasing the minimum and maximum number of buffers and/or
 the buffer size.  Doubling these values would be a good first attempt.
 Please note, though, that this action increases the amount of memory
 reserved for ETW buffers, increasing memory pressure on your scenario.
 See "xperf -help start" for the associated command line options."

Я изменил размер файла страницы, но он не работает для меня.

Я использую рекордер производительности Windows (WPRUI.exe) для сбора журнала производительности (.Файл ETL).

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

2 ответа2

1

Вы не можете обойти это. xperf останавливается при обнаружении потерянных событий. ETW записывает данные в буфер ОЗУ и асинхронно с жестким диском, но диск не смог записать все данные в файл ETL, пока буфер не был переопределен новыми данными ETW.

Просмотр данных в WPA, он игнорирует потерянные события.

0

Чтобы заставить xperf.exe игнорировать потерянные события, вы можете использовать опцию -tle :

xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv –a process -tle

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .