Как создать пользовательский профиль wpr в универсальных приложениях для windows 10
Мне нужно создать режим ведения журнала файлов в Windows 10. Для этого мне нужно создать настраиваемый профиль в универсальных приложениях Windows 10, чтобы я мог изменить режим ведения журнала по умолчанию с "Память на файл", а также изменить настройки буфера.
Пожалуйста помоги.
1 ответ
Microsoft предоставляет демонстрационный профиль WPR вC:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\SampleWPRControlProfiles.wprp
"
Показывает, как настроить запись в файл (LoggingMode="File"
)
<Profile
Description="Sample profile: File I/O activity"
DetailLevel="Verbose"
Id="MyFileIO.Verbose.File"
LoggingMode="File"
Name="MyFileIO"
>
<ProblemCategories>
<ProblemCategory Value="First Level Triage"/>
</ProblemCategories>
<Collectors>
<SystemCollectorId Value="SystemCollector_FileIO">
<SystemProviderId Value="SystemProvider_FileIO"/>
</SystemCollectorId>
<EventCollectorId Value="EventCollector_KernelPower">
<EventProviders>
<EventProviderId Value="EventProvider_DotNetProvider"/>
<EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Power_AC-DC-State"/>
</EventProviders>
</EventCollectorId>
</Collectors>
</Profile>
Чтобы проверить файл WPRP, откройте его в Visual Studio, извлеките последний файл WPRControlProfiles.xsd из windowsperformancerecordercontrol.dll и загрузите его в Visual Studio.
Откройте файл.wprp в Visual Studio.
В главном меню выберите
XML
, а затем выберитеSchemas
...В появившемся диалоговом окне Схемы XML выберите
Add
...Выберите схему WPRControlProfiles.xsd.
Позже используйте файл WPRP с WPR.exe:
"C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\wpr.exe" -start MyProfile.wprp
Запустите ваше приложение и для остановки записи запустите:
"C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\wpr.exe" -stop Result.etl
Теперь проанализируйте файл ETL с помощью WPA.exe или Perfview.