Как создать пользовательский профиль 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.

  1. Откройте файл.wprp в Visual Studio.

  2. В главном меню выберите XML, а затем выберите Schemas...

  3. В появившемся диалоговом окне Схемы XML выберите Add...

  4. Выберите схему 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.

Другие вопросы по тегам