De visual profiler gebruiken

VisualProfiler biedt een eenvoudig te gebruiken weergave in de toepassing van mixed reality prestaties van een toepassing. De profiler wordt ondersteund op alle Mixed Reality Toolkit platformen, waaronder:

  • Microsoft HoloLens (eerste generatie)
  • Microsoft HoloLens 2
  • Windows Mixed Reality immersive headsets
  • OpenVR

Tijdens het ontwikkelen van een toepassing kunt u zich richten op meerdere delen van de scène, omdat de Visual Profiler gegevens we weergeven ten opzichte van de huidige weergave.

Belangrijk

Richt de aandacht op delen van de scène met complexe objecten, effecten van deeltjes of activiteit. Deze en andere factoren dragen vaak bij aan het verminderen van de prestaties van toepassingen en een minder dan ideale gebruikerservaring.

Interface voor visuele profiler

Visual Profiler Interface

De Visual Profiler-interface bevat de volgende onderdelen:

Framesnelheid

In de linkerbovenhoek van de interface staat de framesnelheid, gemeten in frames per seconde. Voor de beste gebruikerservaring en comfort moet deze waarde zo hoog mogelijk zijn.

Het specifieke platform en de hardwareconfiguratie spelen een belangrijke rol in de maximaal haalbare framesnelheid. Enkele algemene doelwaarden zijn:

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

Notitie

Als gevolg van framesnelheidsbeperkingop HoloLens wanneer de standaard MRC actief is, verbergt de visual profiler zichzelf terwijl video's en foto's worden vastgelegd. Deze instelling kan worden overschrijven in het systeemprofiel voor diagnostische gegevens.

Frametijd

Rechts van de framesnelheid wordt de frametijd, in milliseconden, besteed aan de CPU. Om de eerder genoemde doelframesnelheden te bereiken, kan een toepassing de volgende tijd per frame gebruiken:

  • 60 fps: 16,6 ms
  • 90 fps: 11,1 ms

Gpu-tijd is gepland om in een toekomstige release te worden toegevoegd.

Framegrafiek

De framegrafiek biedt een grafische weergave van de geschiedenis van de snelheid van het toepassingsframe.

Visual Profiler Missed Frame Graph

Wanneer u de toepassing gebruikt, moet u zoeken naar gemiste frames die aangeven dat de toepassing de doelframesnelheid niet heeft bereikt en mogelijk optimalisatiewerk nodig heeft.

Geheugengebruik

Met de weergave van het geheugengebruik kunt u eenvoudig begrijpen hoe de huidige weergave van invloed is op het geheugenverbruik van een toepassing.

Visual Profiler Memory Graph

Wanneer u de toepassing gebruikt, moet u zoeken naar het totale geheugengebruik. Belangrijke indicatoren zijn onder andere het bijna overschrijden van de geheugenlimiet en snelle wijzigingen in het gebruik.

De visual-profiler aanpassen

Het uiterlijk en gedrag van de Visual Profiler kunnen worden aangepast via het systeemprofiel voor diagnostische gegevens. Zie Configuring the Diagnostics System (Het diagnostische systeem configureren) voor meer informatie.

Zie ook