Introducción al sistema de diagnósticosDiagnostics system overview

El Mixed Reality Toolkit diagnostics proporciona herramientas de diagnóstico que se ejecutan dentro de la aplicación para habilitar el análisis de problemas de la aplicación.The Mixed Reality Toolkit Diagnostic System provides diagnostic tools that run within the application to enable analysis of application issues.

La primera versión del sistema de diagnóstico contiene Visual Profiler para permitir el análisis de problemas de rendimiento mientras se usa la aplicación.The first release of the Diagnostic System contains the Visual Profiler to allow for analyzing performance issues while using the application.

IntroducciónGetting started

Importante

Se recomienda encarecidamente habilitar el sistema de diagnóstico durante todo el ciclo de desarrollo del producto y deshabilitarlo como último cambio antes de compilar y publicar la versión final.It is highly recommended that the Diagnostic System be enabled throughout the entire product development cycle and disabled as the last change prior to building and releasing the final version.

Hay dos pasos clave para empezar a usar el sistema de diagnóstico.There are two key steps to start using the Diagnostic System.

  1. Habilitar el sistema de diagnósticoEnable the Diagnostic System
  2. Configuración de opciones de diagnósticoConfigure diagnostic options

Habilitación de diagnósticosEnable diagnostics

El sistema de diagnóstico se administra mediante el objeto MixedRealityToolkit (u otro componente de registrador de servicios).The diagnostics system is managed by the MixedRealityToolkit object (or another service registrar component).

En los pasos siguientes se supone que se usa el objeto MixedRealityToolkit.The following steps presume use of the MixedRealityToolkit object. Los pasos necesarios para otros registradores de servicios pueden ser diferentes.Steps required for other service registrars may be different.

  1. Seleccione el objeto MixedRealityToolkit en la jerarquía de escena.Select the MixedRealityToolkit object in the scene hierarchy.

    Jerarquía de escena configurada de MRTK

  2. Vaya al panel Inspector a la sección Sistema de diagnóstico y active Habilitar.Navigate the Inspector panel to the Diagnostics System section and check Enable

  3. Selección de la implementación del sistema de diagnósticoSelect the Diagnostics System implementation

    Selección de la implementación del sistema de diagnósticos

Nota

Los usuarios del perfil predeterminado DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles) tendrán el sistema de diagnóstico preconfigurado para usar el MixedRealityDiagnosticsSystem objeto .Users of the default profile, DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles), will have the diagnostics system pre-configured to use the MixedRealityDiagnosticsSystem object.

Configuración de opciones de diagnósticoConfigure diagnostic options

El sistema de diagnóstico usa un perfil de configuración para especificar qué componentes se van a mostrar y para configurar sus valores.The diagnostics system uses a configuration profile to specify which components are to be displayed and to configure their settings. Consulte Configuring the Diagnostics System (Configuración del sistema de diagnóstico) para obtener más información relacionada con la configuración de componentes disponible.Please see Configuring the Diagnostics System for more information pertaining to the available component settings.

Importante

Aunque es posible usar el modo de reproducción de Unity al desarrollar aplicaciones sin necesidad de los pasos de compilación e implementación, es importante evaluar los resultados del sistema de diagnóstico mediante una aplicación compilada que se ejecuta en el hardware y la plataforma de destino.While it is possible to use Unity's Play Mode while developing applications without requiring the build and deploy steps, it is important to evaluate the diagnostics system results using a compiled application running on the target hardware and platform.

Es posible que los diagnósticos de rendimiento, como Visual Profiler,no reflejen con precisión el rendimiento real de la aplicación cuando se ejecutan desde el editor.Performance diagnostics, such as the Visual Profiler, may not accurately reflect actual application performance when run from within the editor.

Consulte tambiénSee also