Diagnósticos de MRTK3: MRTK3

El paquete de diagnóstico MRTK3 es una colección de subsistemas y componentes para ayudar a los desarrolladores a medir y diagnosticar sus experiencias de realidad mixta.

Estadísticas de rendimiento

Subsistema de estadísticas de rendimiento

Uno de los aspectos más importantes de una experiencia de realidad mixta es el rendimiento. Lograr una velocidad de fotogramas cómoda es fundamental para el bienestar de su cliente y el éxito de su experiencia.

En el pasado, MRTK combinó las estadísticas de velocidad de fotogramas y uso de memoria en un generador de perfiles visuales. Con MRTK3, la lógica de estadísticas y la visualización son independientes. Los desarrolladores ahora tienen control sobre la visualización (si existe) que se muestra en su experiencia. De hecho, es posible que algunos desarrolladores quieran renunciar a la visualización en favor de un archivo de registro o comentarios visuales personalizados a medida que se encuentran umbrales.

El paquete de diagnóstico de MRTK3 se incluye con una visualización SimpleProfiler de estadísticas de rendimiento básica en>MRTK DiagnosticsVisualizations . Bajo el capó, MRTKPerformanceStatsSubsystem se usa para exponer estadísticas de rendimiento, incluidos el uso de memoria y la velocidad de fotogramas.

Otros diagnósticos

A medida que MRTK3 evoluciona, anticipamos que se escribirán herramientas de diagnóstico adicionales.

Si tiene comentarios sobre las herramientas que desea ver o desea contribuir con una herramienta, no dude en presentar un problema o una solicitud de incorporación de cambios en https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity.

Generador de perfiles visuales

MRTK2 proporciona un objeto VisualProfiler que representa una representación gráfica del rendimiento de la aplicación. Este componente no está disponible en MRTK3. Si se desea este componente, se puede encontrar una versión actualizada de VisualProfiler en el proyecto VisualProfiler para Unity en GitHub. Microsoft mantiene el proyecto VisualProfiler para Unity y se puede encontrar cualquier actualización futura de VisualProfiler en este proyecto.

Imagen que muestra el objeto VisualProfiler disponible en el proyecto VisualProfile para Unity