1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?xml version="1.0" encoding="utf-8"?>
- <WindowsPerformanceRecorder Version="1.0">
- <!--
- Note: The following utilities are usually installed to: "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit"
- See https://docs.microsoft.com/en-us/windows-hardware/test/wpt/ for an overview of the tools.
- Start and stop the trace:
- wpr -start wpr.wprp!V8js
- ...run scenario...
- wpr -stop v8js.etl
- You can also run "wpr -status collectors details" while recording to check on status.
- Note: If you have issues with the command line, run WRPUI, and load this profile via the dialog.
- Run the below to open the trace:
- wpa v8js.etl
- Set _NT_SYMBOL_PATH to a value such as "C:\src\v8\v8\out.gn\x64.debug;srv*c:\symbols*https://msdl.microsoft.com/download/symbols" first.
- Append "-symcacheonly" on the WPA command to save it trying to reload prior failed symbols on subsequent runs.
- For details on editing this file, see https://docs.microsoft.com/en-us/windows-hardware/test/wpt/authoring-recording-profiles
- -->
- <Profiles>
- <SystemCollector Id="SystemCollector" Name="NT Kernel Logger">
- <BufferSize Value="1024"/>
- <Buffers Value="384"/>
- </SystemCollector>
- <EventCollector Id="EventCollector_V8js" Name="V8js Event Collector">
- <BufferSize Value="1024"/>
- <Buffers Value="256"/>
- </EventCollector>
- <SystemProvider Id="SystemProvider">
- <Keywords>
- <Keyword Value="ProcessThread"/>
- <Keyword Value="Loader"/>
- <Keyword Value="SampledProfile"/>
- <Keyword Value="ReadyThread"/>
- <Keyword Value="CSwitch"/>
- <Keyword Value="DiskIOInit"/>
- <Keyword Value="FileIOInit"/>
- <Keyword Value="HardFaults"/>
- </Keywords>
- <Stacks>
- <!-- See https://docs.microsoft.com/en-us/windows-hardware/test/wpt/stack-wpa for options -->
- <Stack Value="SampledProfile"/>
- <Stack Value="ReadyThread"/>
- <Stack Value="CSwitch"/>
- </Stacks>
- </SystemProvider>
- <EventProvider Id="Provider_V8js" Name="57277741-3638-4A4B-BDBA-0AC6E45DA56C" Level="5" Stack="true"></EventProvider>
- <Profile Id="V8js.Verbose.File" Name="V8js" DetailLevel="Verbose" LoggingMode="File" Description="V8.js profile">
- <Collectors>
- <SystemCollectorId Value="SystemCollector">
- <SystemProviderId Value="SystemProvider"></SystemProviderId>
- </SystemCollectorId>
- <EventCollectorId Value="EventCollector_V8js">
- <EventProviders>
- <EventProviderId Value="Provider_V8js"></EventProviderId>
- </EventProviders>
- </EventCollectorId>
- </Collectors>
- </Profile>
- <Profile Id="V8js.Verbose.Memory" Base="V8js.Verbose.File" Name="V8js" DetailLevel="Verbose" LoggingMode="Memory" Description="V8.js profile"></Profile>
- </Profiles>
- </WindowsPerformanceRecorder>
|