Visão geral do sistema de diagnóstico — MRTK2
O Realidade Misturada Toolkit Diagnostic System fornece ferramentas de diagnóstico que são executadas no aplicativo para habilitar a análise de problemas do aplicativo.
A primeira versão do Sistema de Diagnóstico contém o Visual Profiler para permitir a análise de problemas de desempenho ao usar o aplicativo.
Introdução
Importante
É altamente recomendável que o Sistema de Diagnóstico seja habilitado durante todo o ciclo de desenvolvimento de produtos e desabilitado como a última alteração antes de criar e liberar a versão final.
Há duas etapas principais para começar a usar o Sistema de Diagnóstico.
- Habilitar o sistema de diagnóstico
- Configurar opções de diagnóstico
Habilitar diagnósticos
O sistema diagnóstico é gerenciado pelo objeto MixedRealityToolkit (ou outro componente do registrador de serviços).
As etapas a seguir presumem o uso do objeto MixedRealityToolkit. As etapas necessárias para outros registradores de serviço podem ser diferentes.
Selecione o objeto MixedRealityToolkit na hierarquia de cena.
Navegue pelo painel Inspetor até a seção Sistema de Diagnóstico e marcar Habilitar
Selecione a implementação do Sistema de Diagnóstico
Observação
Os usuários do perfil padrão ( DefaultMixedRealityToolkitConfigurationProfile
Ativos/MRTK/SDK/Perfis) terão o sistema diagnóstico pré-configurado para usar o MixedRealityDiagnosticsSystem
objeto .
Configurar opções de diagnóstico
O sistema diagnóstico usa um perfil de configuração para especificar quais componentes devem ser exibidos e definir suas configurações. Consulte Configurando o sistema de diagnóstico para obter mais informações relacionadas às configurações de componente disponíveis.
Importante
Embora seja possível usar o Modo de Reprodução do Unity ao desenvolver aplicativos sem exigir as etapas de compilação e implantação, é importante avaliar os resultados do sistema diagnóstico usando um aplicativo compilado em execução no hardware e na plataforma de destino.
O desempenho diagnóstico, como o Visual Profiler, pode não refletir com precisão o desempenho real do aplicativo quando executado de dentro do editor.