Jogabilidade Profiler
Documento Resumo: Esta é uma visão geral sobre como ler os dados exibidos dentro do utilitário Profiler jogabilidade.
Changelog Documento: Criado por Daniel Vogel.
Introdução
O Profiler é uma ferramenta de jogabilidade introduzida na GQ de Maio aprovado compilação que permite cavar mais fundo o tempo gasto no código do jogo. Ele substitui o Profiler Script.
Criando um perfil
Você pode começar perfil a qualquer momento, executando o START PROFILEGAME console de comando e pará-lo, executandoPROFILEGAME STOP no console. Alternativamente, você pode usar PROFILEGAME 10 para capturar 10 segundos de jogo.
Um arquivo gprof. Está sendo escrita para a pasta (nomedojogo) Game \ perfis \ e é automaticamente copiada para o PC host no console. Tenha em atenção que os arquivos podem ficar grandes bastante rápido então é melhor apenas o perfil em torno de hotspots para dizer 10-30 segundos.
Exibindo um perfil
Comece o profiler jogabilidade executável (GameplayProfiler.exe, localizado no diretório Binaries) e quer empurrar o Open File e navegue para o arquivo gprof. você deseja abrir ou simplesmente passar o arquivo na linha de comando.
Nota: O Profiler jogabilidade executável pode ser encontrado no diretório Binaries da distribuição ou UDK UE3.
Saída
Depois de carregar e analisar os dados do arquivo, você será presenteado com várias abas no valor de informação contendo as informações descritas nas secções seguintes.
Comum em todas as abas é que o limite de tempo (o padrão é 0,1 ms), está levando em consideração ao exibir informações. Você pode usar isso para só mostrar os eventos de grande magnitude.
Ao quadro padrão 0 é exibido e você pode mudar isso a qualquer momento ao clicar no gráfico e selecionar um quadro diferente, realçada por uma linha vertical vermelha.Você pode ampliar pela esquerda e arrastando o mouse o pequeno círculo no lado esquerdo do eixo quadro pode ser usado para reduzir novamente.
A linha verde no gráfico mostra o período de tempo em ms do qual a linha azul mostra o carrapato ator controladas / hora script e sua relação com o calendário. Por exemplo, nem todos os picos estão relacionados com a jogabilidade script ou passando e isso permite identificar e furar os que são.
Ator / gráfico chamada classe
Esta opinião é dividida em dois gráficos chamada separada. No lado esquerdo está um nível - ator> - componente> / hierarquia de função para o quadro selecionado, que mostra cada caso individualmente, de que do lado direito é um agrupamento de classe de ator - ator> - componente> / função.
Você pode usar o lado esquerdo para ver quais são os níveis quente em um cenário multi-nível (geralmente a um objeto persistente que tem gerado nela), ou olhar para o custo relativo de certos objetos.
O entendimento correto é útil quando descobrir que tipos de objetos estão tomando o tempo e você também pode ver quantas instâncias de uma classe que existem. O inclusiva e números exclusivos exibidos lá representam o número de nós filho inclusivo e exclusivo na árvore, antes do abate. Um número alto, inclusive em geral significa um monte de funções de script diferentes foram chamados.

resumo Função
Esta visão mostra cada função script chamado durante o quadro selecionado, inclusive com tempo e exclusiva, contagem de chamadas e as relações entre inclusão e tempo exclusivo para cada chamada. Você pode classificar por uma coluna em ordem decrescente, basta clicar sobre ele. A única exceção é a coluna nome da função, que é sempre classificados em ordem crescente.

hierarquia de classe
A hierarquia de classe é uma visão dividida por classe de custo para o ator, componente ator e nós de função de nível superior. Vale a pena observar que o componente mais tempo ator e função já está contabilizado no momento em que o ator que você não pode simplesmente somar os números.
Essa visão pode ser usado para explorar facilmente a hierarquia de classe e verificar, por exemplo quanto tempo foi gasto AI assinalando ou quanto tempo foi gasto na execução UnrealScript.

Função gráfico de chamadas
Este guia mostra um gráfico de chamadas para o quadro selecionado no momento.

Agregado resumo função
Este guia é semelhante ao guia de resumo de função, ainda que agrega as informações para a duração da captura inteiro. duração inclusivo e exclusivo e contam inclusive max chamada são agregadas e max exclusivos são os respectivos valores máximos para um quadro único e os resto dos valores são médias quadro.

Agregado gráfico chamada de função
Um gráfico de chamadas para todas as funções executaged, agregadas ao longo do período de captura inteiro.

Fonte: http://www.udk.com/news-beta-sep2010