Partilhar via


Analisador de desempenho de conteúdo

O que é o Content Performance Analyzer?

Você pode usar o Content Performance Analyzer (CPA) para detetar automaticamente problemas e oportunidades de otimização de conteúdo antes de carregar conteúdo para o Mesh. Você pode usar o CPA para auditar contagens de triângulos, lotes, utilização de memória de textura e muito mais.

Utilização da ferramenta CPA

Para executar a ferramenta CPA:
Na barra de menus, selecione Mesh Toolkit>Content Performance Analyzer.

Isso abre a ferramenta CPA em sua própria janela.

Uma captura de tela da janela Content Performance Analyzer

Na ferramenta CPA, clique no botão Executar tudo (▶). Seu conteúdo será analisado automaticamente com base nas configurações de qualidade atuais do projeto.

Para auditar outras configurações de qualidade da plataforma:
Clique na lista suspensa Selecionar qualidade da plataforma e, em seguida, selecione a plataforma desejada.

Importante

Para obter melhores resultados, certifique-se de executar a ferramenta CPA enquanto joga no Unity. Alguns testes só funcionam no modo Reproduzir, enquanto outros funcionam no modo Reproduzir ou Editar.

Analisadores

Cada analisador executa um teste diferente para verificar se o conteúdo está configurado de forma ideal. A tabela abaixo destaca o que cada analisador faz, bem como limites discretos.

Nome Descrição Requer o Modo de Reprodução Limiares do PC Limites do Android (Quest)
Animação Verifica se os componentes Animador e Animação têm o abate de visibilidade configurado de forma ideal. No N/A N/A
Complexidade de colisão Verifica se há componentes MeshCollider de alta contagem de triângulos. Não Abaixo de 100 triângulos para MeshColliders dinâmicos e menos de 10.000 triângulos para MeshColliders estáticos. O mesmo que PC
Complexidade leve Verifica a utilização de luzes em tempo real e luzes de projeção de sombras e a existência de uma luz avatar. Não Menos de 5 luzes em tempo real por pixel e 0 luzes de projeção de sombra em tempo real. Menos de 3 luzes em tempo real por pixel e 0 luzes de projeção de sombra em tempo real.
Complexidade da malha Alerta sobre o uso de componentes MeshFilter muito densos. Não Acima de 30.000 triângulos por MeshFilter emite um aviso e acima de 100.000 triângulos por MeshFilter emite um erro. O mesmo que PC
Complexidade de malha renderizada Verifica se um ponto de vista está renderizando muitos triângulos. Sim Menos de 500.000 triângulos renderizados. Menos de 80.000 triângulos renderizados.
Sondas de reflexão Verifica se estão a ser utilizadas sondas de reflexão em tempo real. Não Permitido Não permitido
Complexidade do corpo rígido Verifica se há muitos componentes Rigidbody sendo usados. Não Menos de 50 Rigidbodies. O mesmo que PC
Complexidade da cena Verifica se um ponto de vista está emitindo muitos lotes de renderização. Sim Menos de 200 lotes emitidos. Menos de 50 lotes emitidos.
Complexidade do sombreamento Verifica o número de operações matemáticas de estágio de vértice e fragmento de sombreadores referenciados. Não Menos de 150 operações matemáticas para o estágio de vértice. Menos de 600 operações matemáticas para o estágio de fragmento. Menos de 30 operações matemáticas para o estágio de vértice. Abaixo de 120 operações matemáticas para o estágio de fragmento.
Compatível com SRP Batcher Verifica se sombreadores compatíveis com SRP Batcher estão sendo usados. No N/A N/A
Terreno Verifica se há problemas de desempenho nos componentes do Terreno. Não Sob 2 componentes de terreno e um erro de pixel de mapa de altura acima de 4. O mesmo que PC
Texto Avisa se um componente TextMeshPro estiver usando uma fonte não padrão. No N/A N/A
Tamanhos de textura Verifica o uso da memória em busca de texturas e lightmaps. Não Menos de 160 MB para texturas e menos de 80 MB para lightmaps. Menos de 16 MB para texturas e menos de 20 MB para lightmaps.
WebSlate Verifica o tempo de renderização do tempo de execução de um componente WebSlate. Sim Menos de 2 ms por componente WebSlate. O mesmo que PC

Complexidade da cena e complexidade da malha Os resultados renderizados são baseados na posição e orientação da câmera. A ferramenta CPA irá procurar todas as câmaras dentro da sua cena, incluindo as desativadas, e executar testes a partir de cada câmara. Se a cena não tiver uma câmera, a ferramenta CPA adicionará uma câmera durante o teste que se concentra nos limites da cena.

Importante

Coloque algumas câmeras em sua cena (desative-as se precisar) que imitam pontos de vista reais que um usuário pode experimentar. Se não tiver certeza sobre onde adicionar câmeras manualmente, clique no botão Adicionar automaticamente na seção Câmeras de criação de perfil da janela CPA. Isso adicionará automaticamente câmeras ao espaço navegável.

Como interpretar os resultados

Depois de clicar em Executar tudo, as palavras "Aprovado", "Aviso" ou "Falhou" serão adicionadas ao título de cada analisador. Para obter mais informações sobre por que um analisador falhou, consulte a seção Problemas de relatório>do analisador.

Uma captura de tela dos problemas do Content Performance Analyzer

Gorjeta

Você pode exportar resultados para um arquivo . CSV e, em seguida, abra-o no Microsoft Excel clicando no botão Exportar para CSV .