Uso del generador de perfiles visual: MRTK2

VisualProfiler proporciona una vista fácil de usar en la aplicación del rendimiento de una aplicación de realidad mixta. El generador de perfiles se admite en todas las plataformas Mixed Reality Toolkit, entre las que se incluyen:

  • Microsoft HoloLens (1ª generación)
  • Microsoft HoloLens 2
  • Cascos envolventes de Windows Mixed Reality
  • OpenVR

Al desarrollar una aplicación, céntrese en varias partes de la escena, ya que Visual Profiler muestra los datos relativos a la vista actual.

Importante

Centrar la atención en partes de la escena con objetos complejos, efectos de partículas o actividad. Estos y otros factores suelen contribuir a la reducción del rendimiento de la aplicación y a una experiencia de usuario menos que ideal.

Interfaz del generador de perfiles visual

Interfaz de Visual Profiler

La interfaz de Visual Profiler incluye los siguientes componentes:

Velocidad de fotogramas

En la esquina superior izquierda de la interfaz se encuentra la velocidad de fotogramas, medida en fotogramas por segundo. Para obtener la mejor experiencia de usuario y comodidad, este valor debe ser lo más alto posible.

La configuración específica de la plataforma y el hardware desempeñarán un papel importante en la velocidad máxima de fotogramas factible. Algunos valores de destino comunes son:

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

Nota

Debido a la limitación de velocidad de fotogramas en HoloLens cuando el MRC predeterminado está activo, el generador de perfiles visuales se oculta mientras se capturan vídeos y fotos. Esta configuración se puede invalidar en el perfil del sistema de diagnóstico.

Tiempo entre fotogramas

A la derecha de la velocidad de fotogramas es el tiempo de fotograma, en milisegundos, invertido en la CPU. Para lograr las velocidades de fotogramas de destino mencionadas anteriormente, una aplicación puede dedicar la siguiente cantidad de tiempo por fotograma:

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

Se planea agregar el tiempo de GPU en una versión futura.

Gráfico de fotogramas

El gráfico de fotogramas proporciona una visualización gráfica del historial de velocidad de fotogramas de la aplicación.

Gráfico de fotogramas perdidos de Visual Profiler

Al usar la aplicación, busque fotogramas que faltan, lo que indica que la aplicación no alcanza su velocidad de fotogramas objetivo y puede que necesite un trabajo de optimización.

Uso de memoria

La pantalla de uso de memoria permite comprender fácilmente cómo afecta la vista actual al consumo de memoria de una aplicación.

Gráfico de memoria de Visual Profiler

Al usar la aplicación, busque el uso total de memoria. Entre los indicadores clave se incluyen el límite de memoria y los cambios rápidos en el uso.

Personalización del generador de perfiles visual

La apariencia y el comportamiento de Visual Profiler se pueden personalizar a través del perfil del sistema de diagnóstico. Consulte Configuring the Diagnostics System (Configuración del sistema de diagnóstico ) para obtener más información.

Consulte también