<?xml version="1.0" encoding="utf-8" standalone='yes'?>
<WindowsPerformanceRecorder Version="1.0" Author="EcoSystem Performance Platform" Team="EcoSystem Performance Platform" Comments="Test" Company="Microsoft Corporation" Copyright="Microsoft Corporation" Tag="BuiltIn">
    <Profiles>

        <!-- System Collectors -->
        <!-- <SystemCollector Id="SystemCollector_WPRWinStoreAppPerfInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false"> -->
        <SystemCollector Id="SystemCollector_WPRWinStoreAppPerfInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false">
            <BufferSize Value="1024"/>
        </SystemCollector>

        <!-- <SystemCollector Id="SystemCollector_WPRWinStoreAppPerfMemDiagInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false"> -->
        <SystemCollector Id="SystemCollector_WPRWinStoreAppPerfMemDiagInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false">
            <BufferSize Value="1024"/>
            <Buffers Value="150"/>
        </SystemCollector>

        <!-- Event Collectors -->
        <!-- ///////////// There are no local event collector, because we depending on the default base collector. \\\\\\\\\\\\\\\\\\\\\\ -->

        <!-- System Providers -->
        <SystemProvider Id="SystemProvider_WinStoreAppPerf" Base="SystemProvider_Base">
            <Keywords Operation="Add">
                <Keyword Value="CSwitch"/>
                <Keyword Value="DiskIO"/>
                <Keyword Value="HardFaults"/>
                <Keyword Value="SampledProfile"/>
            </Keywords>
            <Stacks Operation="Add">
                <Stack Value="SampledProfile"/>
            </Stacks>
        </SystemProvider>

        <!-- System Providers -->
        <SystemProvider Id="SystemProvider_WinStoreAppPerf_Memory" Base="SystemProvider_WinStoreAppPerf">
            <Keywords Operation="Add">
                <Keyword Value="MemoryInfo"/>
                <Keyword Value="MemoryInfoWS"/>
                <Keyword Value="ReferenceSet"/>
                <Keyword Value="FootPrint"/>
                <Keyword Value="Memory"/>
            </Keywords>
        </SystemProvider>

        <!-- Event Providers -->
        <EventProvider Id="EventProvider_PerfTrack" Name="PerfTrack" Level="4" />

        <EventProvider Id="EventProvider_Microsoft-Windows_Kernel-Process" Name="Microsoft-Windows-Kernel-Process" NonPagedMemory="true" />

        <EventProvider Id="EventProvider_Microsoft-Windows-ProcessStateManager" Name="Microsoft-Windows-ProcessStateManager">
          <Keywords>
            <Keyword Value="0xFFFFFFFFFFFFFFFF"/>
          </Keywords>
        </EventProvider>

        <EventProvider Id="Microsoft-Windows-AssessmentExecutionEngine" Name="Microsoft-Windows-AssessmentExecutionEngine"/>

        <EventProvider Id="EventProvider_Microsoft-Windows-XAML" Name="Microsoft-Windows-XAML">
          <Keywords>
            <Keyword Value="0xFFFFFFFFFFFFFFFF"/>
          </Keywords>
        </EventProvider>
      
        <EventProvider Id="EventProvider_Microsoft-IE" Name="Microsoft-IE">
            <Keywords>
                <Keyword Value="0x30809300"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft-JScript" Name="Microsoft-JScript" >
            <Keywords>
                <Keyword Value="0x43"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft-Windows-Immersive-Shell" Name="315a8872-923e-4ea2-9889-33cd4754bf64" />

        <EventProvider Id="EventProvider_Microsoft-Windows-Immersive-Shell-API" Name="Microsoft-Windows-Immersive-Shell-API">
            <Keywords>
                <Keyword Value="0xFFFFFFFFFFFFFFFF"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft-Windows-WinINet" Name="Microsoft-Windows-WinINet">
            <Keywords>
                <Keyword Value="0xFFFFFFFFFFFFFFFF"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft-Windows-DNS-Client" Name="Microsoft-Windows-DNS-Client" />

        <EventProvider Id="EventProvider_Microsoft-Windows-Win32k" Name="Microsoft-Windows-Win32k" NonPagedMemory="true">
            <Keywords>
                <Keyword Value="0x00002000"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft-WindowsPhone-CoreUIComponents" Level="4" Name="a0b7550f-4e9a-4f03-ad41-b8042d06a2f7">
            <Keywords>
                <Keyword Value="0x1FFFFFFF"/>
            </Keywords>
        </EventProvider>

        <EventProvider Id="EventProvider_Microsoft.Windows.AppLifeCycle" Level="4" Name="ef00584a-2655-462c-bc24-e7de630e7fbf" NonPagedMemory="true" >
            <Keywords>
                <Keyword Value="0x1200000000000"/>
            </Keywords>
        </EventProvider>

        <Profile Id="WinStoreAppPerfProfile.Verbose.File" Name="WinStoreAppPerfProfile" Description="Microsoft Store Applications Assessment Profile" DetailLevel="Verbose" Base="" LoggingMode="File">
            <Collectors>
                <SystemCollectorId Value="SystemCollector_WPRWinStoreAppPerfInFile">
                    <SystemProviderId Value="SystemProvider_WinStoreAppPerf" />
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
                    <BufferSize Value="1024"/>
                    <EventProviders>
                        <EventProviderId Value="EventProvider_PerfTrack" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows_Kernel-Process" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-ProcessStateManager" />
                        <EventProviderId Value="Microsoft-Windows-AssessmentExecutionEngine" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-XAML" />
                        <EventProviderId Value="EventProvider_Microsoft-IE" />
                        <EventProviderId Value="EventProvider_Microsoft-JScript" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell-API" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-WinINet" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-DNS-Client" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Win32k"/>
                        <EventProviderId Value="EventProvider_DotNetProvider"/>
                        <EventProviderId Value="EventProvider_Microsoft-WindowsPhone-CoreUIComponents"/>
                        <EventProviderId Value="EventProvider_Microsoft.Windows.AppLifeCycle"/>
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>
        <Profile Id="WinStoreAppPerfProfile.Verbose.Memory" Name="WinStoreAppPerfProfile" Description="Microsoft Store Applications Assessment Profile" DetailLevel="Verbose" Base="WinStoreAppPerfProfile.Verbose.File" LoggingMode="Memory"/>

        <Profile Id="WinStoreAppPerfMemDiagProfile.Verbose.File" Name="WinStoreAppPerfMemDiagProfile" Description="Microsoft Store Applications Assessment Profile With Memory Tracing" DetailLevel="Verbose" Base="" LoggingMode="File">
            <Collectors>
                <SystemCollectorId Value="SystemCollector_WPRWinStoreAppPerfMemDiagInFile">
                    <SystemProviderId Value="SystemProvider_WinStoreAppPerf_Memory" />
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
                    <BufferSize Value="1024"/>
                    <EventProviders>
                        <EventProviderId Value="EventProvider_PerfTrack" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows_Kernel-Process" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-ProcessStateManager" />
                        <EventProviderId Value="Microsoft-Windows-AssessmentExecutionEngine" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell-API" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Win32k"/>
                        <EventProviderId Value="EventProvider_Microsoft-WindowsPhone-CoreUIComponents"/>
                        <EventProviderId Value="EventProvider_Microsoft.Windows.AppLifeCycle"/>
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>
        <Profile Id="WinStoreAppPerfMemDiagProfile.Verbose.Memory" Name="WinStoreAppPerfMemDiagProfile" Description="Microsoft Store Applications Assessment Profile With Memory Tracing" DetailLevel="Verbose" Base="WinStoreAppPerfMemDiagProfile.Verbose.File" LoggingMode="Memory"/>

    </Profiles>

    <TraceMergeProperties>
        <TraceMergeProperty Id="WinStoreAppPerfTraceMerge_Default" Name="WinStoreAppPerfTraceMerge_Default" Base="">
            <DeletePreMergedTraceFiles Value="true"/>
            <CustomEvents>
                <CustomEvent Value="ImageId"/>
                <CustomEvent Value="BuildInfo"/>
                <CustomEvent Value="VolumeMapping"/>
                <CustomEvent Value="EventMetadata"/>
                <CustomEvent Value="PerfTrackMetadata"/>
                <CustomEvent Value="WinSAT"/>
                <CustomEvent Value="NetworkInterface"/>
            </CustomEvents>
        </TraceMergeProperty>
    </TraceMergeProperties>
</WindowsPerformanceRecorder>
