A mesma média de FPS pode esconder padrões diferentes de intervalos

Atualizado

Uma média igual não exige uma sequência igual de intervalos entre quadros. Um resumo pode esconder intervalos longos ocasionais, e até um percentil pode ocultar onde eles ocorrem. Os exemplos abaixo são sequências construídas de propósito. Explicam os limites de um resumo, não a fluidez percebida em um jogo ou computador específico.

Calcule a média da sequência inteira

Comece com 1000 intervalos de 10 milissegundos cada. O total é 10000 milissegundos, então a taxa da sequência inteira é 100 FPS: quantidade de intervalos multiplicada por 1000, dividida pelo total em milissegundos. O intervalo médio é 10 milissegundos. Essas definições relacionam quantidade e tempo decorrido, em vez de tirar a média aritmética das taxas recíprocas de cada intervalo.

Agora construa outra sequência com 990 intervalos de 9 milissegundos e 10 intervalos de 109 milissegundos. O total também é 10000 milissegundos e a média global também é 100 FPS. A maioria dos intervalos é menor, mas alguns são muito mais longos. A média igual estabelece aqui a mesma quantidade global por tempo, não a mesma distribuição.

Entenda por que um percentil não conta tudo

Para 1000 amostras, o P99 pelo posto mais próximo seleciona o valor na posição 990 em ordem crescente. A sequência constante resulta em 10 milissegundos. Na sequência mista, essa posição ainda está entre os 990 intervalos curtos e resulta em 9 milissegundos, enquanto o máximo é 109 milissegundos. Neste exemplo construído, um P99 menor convive com extremos mais longos.

Isso não prova que a sequência mista seja percebida como melhor. É um contraexemplo ao uso apenas do P99 como julgamento completo de fluidez. Mantenha visíveis a definição, a quantidade de amostras e o máximo. Não transforme esse percentil em outra métrica chamada de FPS baixos, a menos que o cálculo documentado dela realmente corresponda.

Compare proporção de intervalos e de tempo

Escolha um orçamento de classificação correspondente a 60 FPS, cerca de 16,67 milissegundos. Na sequência mista, os 10 intervalos longos ultrapassam esse orçamento. Eles são 1 por cento da quantidade de intervalos, mas suas durações completas somam 1090 milissegundos, ou 10,9 por cento do tempo da sequência. A proporção por quantidade e por tempo responde a perguntas diferentes.

Essa proporção temporal conta a duração completa dos intervalos acima do orçamento, não apenas a parte excedente. Também não é uma pontuação medida da gravidade dos engasgos percebidos. Mudar o orçamento escolhido altera a classificação da mesma sequência; não acelera a sequência nem descreve um limite universal para todos os jogadores.

Mantenha a ordem ao analisar agrupamentos

Distribua os intervalos longos em uma versão e agrupe-os no final em outra. As duas versões têm os mesmos valores, média, P99 pelo posto mais próximo e máximo. A ordem muda. Com o orçamento escolhido, a maior série consecutiva acima dele é de 1 intervalo na versão espaçada e de 10 na agrupada.

Uma distribuição ordenada não mostra essa diferença temporal. Examine a ordem original e anote o contexto da tarefa ao comparar um registro real. Um agrupamento perto de uma transição e intervalos longos espalhados durante movimento ativo são observações diferentes para investigar. Mas o gráfico sozinho não identifica a causa nem prevê a experiência de cada jogador.

Planeje uma comparação para uma pergunta

Para uma comparação real, defina antes de mudar algo a tarefa do jogo, o método de captura, o tipo de intervalo medido, as configurações e o ambiente relevante. Compare tarefas semelhantes e mantenha condições não relacionadas estáveis quando possível. Um registro curto de menu e uma cena exigente mais longa não são intercambiáveis só porque ambos geram uma média de FPS.

Se repetir a tarefa, guarde todos os registros previstos para comparação em vez de escolher só o mais favorável. Explique durações e transições diferentes. Não tire simplesmente a média das taxas de registros desiguais como se cada um representasse o mesmo tempo decorrido. Relacione quantidade e duração ao calcular uma taxa global combinada e mantenha os originais para contexto.

Relate a observação antes de diagnosticar hardware

Diga o que mudou na comparação consistente: média, distribuição, intervalos extremos ou ordem. Um pico após mudar configurações pode levantar uma pergunta, mas não identifica automaticamente uma limitação de hardware ou falha de driver. Confirme a definição da medição e o contexto antes de tratar um número exibido como causa.

Se o jogador relatar uma sensação diferente, registre isso como observação adicional em vez de deduzir mecanicamente do resumo. Entrada, tela e tarefa do jogo podem importar além dos intervalos fornecidos. O resultado útil é uma comparação com escopo claro e a próxima investigação, não a promessa de que uma estatística diagnostica toda irregularidade ao jogar.

A média de FPS descreve a quantidade por tempo decorrido; percentil, máximo, proporção temporal e ordem original descrevem outros aspectos. Leia-os juntos com definições consistentes e uma tarefa comparável. Médias iguais podem esconder diferenças importantes, mas essas diferenças sozinhas não estabelecem uma causa ou pontuação universal de fluidez.