Usando o perfil visual

O VisualProfiler proporciona uma visão fácil de usar, em aplicação, do desempenho de uma aplicação de realidade mista. O perfil é suportado em todas as plataformas de Ferramentas de Realidade Mista, incluindo:

  • Microsoft HoloLens (1ª geração)
  • Microsoft HoloLens 2
  • Headset envolvente da Windows Mixed Reality
  • OpenVR

Ao desenvolver uma aplicação, foque-se em várias partes da cena, uma vez que o Perfil Visual exibe dados relativos à visão atual.

Importante

Concentre a atenção em partes da cena com objetos complexos, efeitos de partículas ou atividade. Estes e outros fatores contribuem frequentemente para a redução do desempenho da aplicação e uma experiência de utilizador menos do que ideal.

Interface de perfil visual

Interface de perfil visual

A interface do Perfil Visual inclui os seguintes componentes:

Taxa de fotogramas

No canto superior esquerdo da interface encontra-se a taxa de fotogramas, medida em quadros por segundo. Para a melhor experiência e conforto do utilizador, este valor deve ser o mais alto possível.

A configuração específica da plataforma e do hardware desempenhará um papel significativo na taxa máxima de fotogramas alcançáveis. Alguns valores-alvo comuns incluem:

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

Nota

Devido ao estrangulamento da taxa de fotogramas no HoloLens quando o MRC predefinido estiver ativo,o perfil visual esconde-se enquanto os vídeos e fotografias são capturados. Esta definição pode ser ultrapassada no perfil do sistema de diagnóstico.

Tempo de fotogramas

À direita da taxa de fotogramas está o tempo de fotogramas, em milissegundos, gasto no CPU. Para atingir as taxas-limite anteriormente mencionadas, uma aplicação pode passar o seguinte período de tempo por quadro:

  • 60 fps: 16,6 ms
  • 90 fps: 11.1 ms

O tempo de GPU está previsto para ser adicionado num lançamento futuro.

Gráfico de quadro

O gráfico de fotogramas fornece uma exibição gráfica do histórico da taxa de fotogramas de aplicação.

Graph de moldura perdida do perfil visual

Ao utilizar a aplicação, procure quadros perdidos que indiquem que a aplicação não está a atingir a sua taxa de fotogramas-alvo e pode necessitar de trabalho de otimização.

Utilização da memória

O visor de utilização da memória permite uma compreensão fácil de como a visão atual está a afetar o consumo de memória de uma aplicação.

Graph de memória do perfil visual

Ao utilizar a aplicação, procure uma utilização total da memória. Os indicadores-chave incluem a aproximação do limite de memória e as rápidas alterações na utilização.

Personalização do perfil visual

A aparência e o comportamento do Profiler Visual são personalizáveis através do perfil do sistema de diagnóstico. Consulte a Configuração do Sistema de Diagnóstico para obter mais informações.

Ver também