Använda visuell profilerare

VisualProfiler ger en lättanvänd programvy över programmets prestanda för mixad verklighet. Profileraren stöds på alla Mixed Reality Toolkit-plattformar, inklusive:

  • Microsoft HoloLens (första gen)
  • Microsoft HoloLens 2
  • Integrerande headset i Windows Mixed Reality
  • OpenVR

När du utvecklar ett program kan du fokusera på flera delar av scenen eftersom Visual Profiler visar data i förhållande till den aktuella vyn.

Viktigt

Fokusera på delar av scenen med komplexa objekt, partiklar eller aktivitet. Dessa och andra faktorer bidrar ofta till att minska programprestanda och en mindre än perfekt användarupplevelse.

Gränssnitt för Visuell profilerare

Visual Profiler-gränssnitt

Visual Profiler-gränssnittet innehåller följande komponenter:

Bildfrekvens

I det övre vänstra hörnet i gränssnittet finns bildfrekvens, mätt i bildrutor per sekund. För bästa användarupplevelse och bekvämlighet bör det här värdet vara så högt som möjligt.

Den specifika plattforms- och maskinvarukonfigurationen spelar en viktig roll i den maximala bildfrekvens som kan uppnås. Några vanliga målvärden är:

  • Microsoft HoloLens: 60
  • Windows Mixed Reality Ultra: 90

Anteckning

På grund av begränsning av bildfrekvens på HoloLens standard-MRCär aktiv döljs den visuella profileraren medan videor och foton tas. Den här inställningen kan åsidosättas i diagnostiksystemprofilen.

Tidsram

Till höger om bildfrekvens är bildrutetiden, i millisekunder, som spenderas på processorn. För att uppnå de målbildfrekvenser som nämnts tidigare kan ett program spendera följande tid per bildruta:

  • 60 fp: 16,6 ms
  • 90 bps: 11,1 ms

GPU-tid planeras att läggas till i en framtida version.

Bildrutediagram

Bildrutediagrammet ger en grafisk visning av programmets bildfrekvenshistorik.

Visual Profiler Missed Frame Graph

När du använder programmet letar du efter missade bildrutor som anger att programmet inte har nå sin målbildfrekvens och kan behöva optimeringsarbete.

Minnesanvändning

Visningen av minnesanvändning gör det enkelt att förstå hur den aktuella vyn påverkar ett programs minnesförbrukning.

Visual Profiler Memory Graph

När du använder programmet letar du efter total minnesanvändning. Kpi:erna omfattar att närmar sig minnesgränsen och snabba ändringar i användningen.

Anpassa den visuella profileraren

Visual Profilers utseende och beteende kan anpassas via diagnostiksystemprofilen. Mer information finns i Konfigurera diagnostiksystemet.

Se även