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 à exibição atual.

Importante

Concentre a atenção em partes da cena com objetos complexos, efeitos de partículas 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

Visual Profiler Interface

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á uma função significativa 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 no HoloLens quando o MRC padrão está 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 diagnóstico.

Tempo de quadro

À direita da taxa de quadros está o tempo de quadro, em milissegundos, gasto na CPU. Para atingir as taxas de quadro de destino mencionadas anteriormente, um aplicativo pode gastar a seguinte quantidade de 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.

Grafo de quadro

O gráfico de quadros fornece uma exibição gráfica do histórico de taxa de quadros do aplicativo.

Grafo de quadro perdido do Criador de Perfil Visual

Ao usar o aplicativo, procure quadros perdidos que indiquem 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 a exibição atual está afetando o consumo de memória de um aplicativo.

Visual Profiler Memory Graph

Ao usar o aplicativo, procure o uso total de memória. Os principais indicadores incluem a aproximação do limite de memória e as 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 diagnóstico. Consulte Configurando o sistema de diagnóstico para obter mais informações.

Confira também