Usando o criador de perfil visual — MRTK2
O VisualProfiler fornece uma exibição fácil de usar no aplicativo do desempenho de um aplicativo de realidade misturada. O criador de perfil tem suporte em todas as plataformas Realidade Misturada Toolkit, incluindo:
- Microsoft HoloLens (1ª geração)
- Microsoft HoloLens 2
- Headsets imersivos do Windows Mixed Reality
- OpenVR
Ao desenvolver um aplicativo, concentre-se em várias partes da cena, pois o Visual Profiler exibe dados relativos ao modo de exibição atual.
Importante
Concentre a atenção em partes da cena com objetos complexos, efeitos de partícula ou atividade. Esses e outros fatores geralmente contribuem para a redução do desempenho do aplicativo e uma experiência de usuário menor que o ideal.
Interface do criador de perfil visual
A interface do Visual Profiler inclui os seguintes componentes:
Taxa de quadros
No canto superior esquerdo da interface está a taxa de quadros, medida em quadros por segundo. Para obter a melhor experiência e conforto do usuário, esse valor deve ser o mais alto possível.
A configuração de hardware e plataforma específica desempenhará um papel significativo na taxa máxima de quadros alcançável. Alguns valores de destino comuns incluem:
- Microsoft HoloLens: 60
- Windows Mixed Reality Ultra: 90
Observação
Devido à limitação da taxa de quadros em HoloLens quando o MRC padrão estiver ativo, o criador de perfil visual se oculta enquanto vídeos e fotos são capturados. Essa configuração pode ser substituída no perfil do sistema de diagnóstico.
Tempo de quadro
À direita da taxa de quadros está o tempo de quadro, em milissegundos, gasto na CPU. Para alcançar as taxas de quadros de destino mencionadas anteriormente, um aplicativo pode gastar o seguinte tempo por quadro:
- 60 fps: 16,6 ms
- 90 fps: 11,1 ms
O tempo de GPU está planejado para ser adicionado em uma versão futura.
Gráfico de quadros
O gráfico de quadros fornece uma exibição gráfica do histórico de taxa de quadros do aplicativo.
Ao usar o aplicativo, procure quadros perdidos que indicam que o aplicativo não está atingindo sua taxa de quadros de destino e pode precisar de trabalho de otimização.
Utilização da memória
A exibição de utilização de memória permite uma compreensão fácil de como o modo de exibição atual está afetando o consumo de memória de um aplicativo.
Ao usar o aplicativo, procure o uso total da memória. Os principais indicadores incluem a aproximação do limite de memória e alterações rápidas no uso.
Personalizando o criador de perfil visual
A aparência e o comportamento do Visual Profiler são personalizáveis por meio do perfil do sistema de diagnóstico. Consulte Configurar o Sistema de Diagnóstico para obter mais informações.