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
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.
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.
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 .