Prestandaspårning med HoloLens

Prestandaspårning med HoloLens är ett kraftfullt sätt att hitta och lösa flaskhalsar i beräkningar eller maskinvara. När spårningar analyseras med Windows Prestandaanalys kan du visualisera och utforska flaskhalsar i maskinvara eller programvara. Exempel på detta kan vara något som gör att en HoloLens överhettas eller cpu-processer som är särskilt beskattade i systemet.

Använda WPA för att analysera prestandaspårningar

Prestandaspårningsanalys i WPA
Prestandaspårningsanalys i WPA

Om du vill få en detaljerad förståelse för system- och programbeteende och resursanvändning för HoloLens kan du använda funktionen för prestandaspårning. Den här funktionen samlar in Spårningar av Windows Performance Recorder i form av en ETL-fil (Händelsespårningslogg) för användning i Windows Prestandaanalys (WPA).

Installation

Om du vill analysera en spårningsfil laddar du ned WPA från Microsoft Store.

För mer allmänna felsökningsverktyg kan du också använda Windows Performance Toolkit. Hämta verktygslådan genom att ladda ned Windows Assessment and Deployment Kit.

Terminologi

När du söker efter information om prestandaspårningar stöter du oundvikligen på en mängd olika termer. De viktigaste är:

Period Definition
ETW Händelsespårning för Windows: Det övergripande namnet på spårningsanläggningen på kernelnivå som är inbyggd i Windows.
ETL Händelsespårningslogg: Filnamnstillägget för filer som lagrar spårningsdata. När du gör en spårning har du normalt en *.etl fil efteråt.
WPR Windows Performance Recorder: Programmet som startar och stoppar inspelningen av händelsespårningar. WPR tar en profilfil (*.wprp) som konfigurerar vilka exakta händelser som ska loggas. Nedan får du lära dig hur du gör en spårning för HoloLens via Windows-enhetsportalen.
WPA Windows Prestandaanalys: Ett GUI-program som används för att öppna *.etl filer och söka igenom data för att identifiera prestandaproblem. Med WPA kan du sortera data efter olika kriterier, visa data på flera olika sätt, gräva ned i detaljer och korrelera information.

Registrera en spårning på HoloLens

Generera en ETL-fil med hjälp av enhetsportalen i HoloLens.

Sidan Prestandaspårning i enhetsportalen för HoloLens 2
Sidan Prestandaspårning i enhetsportalen för HoloLens 2

Utföra en spårning

  1. Till vänster går du till Prestandaspårning>.
  2. Välj en tillgänglig profil eller välj Anpassade profiler>Bläddra och gör sedan något av följande:
  3. Klicka på Starta spårning.
  4. HoloLens spelar nu in en spårning. Se till att utlösa de prestandaproblem som du vill undersöka och välj sedan Stoppa spårning.
  5. Spårningen visas längst ned på webbsidan. Välj diskikonen till höger för att ladda ned ETL-filen.

Nu har du en ETL-fil som du antingen kan öppna direkt i WPA eller skicka till någon annan.

Analysera spårningar med WPA

Windows Prestandaanalys är standardverktyget för att visualisera spårningar som grafer och tabeller så att du kan analysera system- och programprestanda. WPA är ett kraftfullt, mångfacetterat verktyg, så vi kommer inte att förklara det i detalj här. Mer information finns i steg-för-steg-guiden för att använda Windows Prestandaanalys.

Mer information om WPA finns i följande resurser:

Filer som du behöver för WPA-spårningsanalys

Det finns flera filer som du behöver för att analysera din spårningsfil i WPA. Vi har inkluderat ett exempel på en WPA-profil som hjälper dig att komma igång.

  • HoloLens-spårningsfil (*.etl)
  • Symbolfil (*.pdb). Kontrollera att den är extraherad (inte komprimerad).
  • WPA-profil (*.wpaProfile). Använd den här WPA-exempelprofilen för CPU-analys.

Utföra analys av spårningsfilen

  1. Konfigurera dina filer i en mapp för WPA för att komma åt dem.

    Exempel

    Folder_for_WPA_files
      ├─ HoloLens_trace_file.elt - # HoloLens trace file (*.etl)
      ├─ CPU_analysis.wpaProfile - # WPA Profile (*.wpaProfile)
      └─ Symbols - # Make sure it's extracted (not zipped).
        ├─ *.pdb
        ├─ *.pdb
        └─ ...
    
  2. Starta Windows Prestandaanalys (WPA).

  3. Öppna ETL-spårningsfilen genom att välja Arkiv>Öppna> och välj i filwebbläsaren .etl . Bild av WPA med Arkiv-menyn expanderad och Öppna åtgärd vald.

  4. Läs in symbolfilen i WPA genom att välja TraceLoad Symbols (Spårningsbelastningssymboler>). Spårningsmenyn expanderas och åtgärden Läs in symboler är markerad.

    Tips

    Konfigurera extra symbolsökvägar genom att välja Spåra>Konfigurera symbolsökvägar. Konfigurera symboler för WPA-analys.

  5. Använd WPA-profil för att generera diagram för analys. I wpa-mappen väljer du Profiler>Använd>bläddra> och väljer *.wpaProfile filen >Använd.

  6. När grafer har valts visar WPA dem på fliken Analys. Bild av WPA med diagram som är synliga för analys.

Gå djupare

Mer information om WPA finns i WPA-dokumentationen.

Nästa steg

Fördjupa dig i WPA eller lär dig mer om prestandaspårning.