Utilisation du profileur visuel — MRTK2

VisualProfiler fournit une vue in-application facile à utiliser des performances d’une application de réalité mixte. Le profileur est pris en charge sur toutes les plateformes Mixed Reality Toolkit, notamment :

  • Microsoft HoloLens (1ère génération)
  • Microsoft HoloLens 2
  • Casques immersifs Windows Mixed Reality
  • OpenVR

Lors du développement d’une application, concentrez-vous sur plusieurs parties de la scène, car le profileur visuel affiche des données par rapport à la vue actuelle.

Important

Concentrez-vous sur les parties de la scène avec des objets complexes, des effets de particules ou une activité. Ces facteurs et d’autres facteurs contribuent souvent à la réduction des performances des applications et à une expérience utilisateur moins qu’idéale.

Interface du profileur visuel

Visual Profiler Interface

L’interface Visual Profiler comprend les composants suivants :

Fréquence d’images

Dans le coin supérieur gauche de l’interface est la fréquence d’images, mesurée en images par seconde. Pour une expérience utilisateur optimale et un confort, cette valeur doit être aussi élevée que possible.

La configuration spécifique de la plateforme et du matériel jouera un rôle significatif dans la fréquence d’images maximale réalisable. Voici quelques valeurs cibles courantes :

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

Notes

En raison de la limitation de la fréquence d’images sur HoloLens lorsque la MRC par défaut est active, le profileur visuel se masque pendant que les vidéos et les photos sont capturées. Ce paramètre peut être remplacé dans le profil système de diagnostics.

Durée de frame

À droite de la fréquence d’images correspond au temps d’exécution, en millisecondes, passé sur l’UC. Pour atteindre les taux d’images cibles mentionnés précédemment, une application peut passer le temps suivant par frame :

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

La durée du GPU est prévue pour être ajoutée dans une version ultérieure.

Graphique de trame

Le graphique d’images fournit un affichage graphique de l’historique des fréquences d’images de l’application.

Visual Profiler Missed Frame Graph

Lorsque vous utilisez l’application, recherchez des images manquées qui indiquent que l’application n’atteint pas sa fréquence d’images cible et peut nécessiter un travail d’optimisation.

Utilisation de la mémoire

L’affichage de l’utilisation de la mémoire permet de comprendre facilement comment la vue actuelle a un impact sur la consommation de mémoire d’une application.

Visual Profiler Memory Graph

Lorsque vous utilisez l’application, recherchez l’utilisation totale de la mémoire. Les indicateurs clés incluent l’approche de la limite de mémoire et des changements rapides de l’utilisation.

Personnalisation du profileur visuel

L’apparence et le comportement du profileur visuel sont personnalisables via le profil système de diagnostic. Pour plus d’informations, consultez Configuration du système de diagnostics .

Voir aussi