Performance

Por que a média esconde o seu problema de latência

Por RIKE IS Comunicação

Relatórios de performance costumam abrir com o tempo médio de resposta. É o número mais fácil de calcular e o menos útil para decidir alguma coisa.

O problema da média

Se noventa e cinco requisições respondem em 200ms e cinco levam 8 segundos, a média fica em torno de 590ms — um valor que não descreve a experiência de ninguém. Quem teve 200ms não percebeu; quem teve 8 segundos provavelmente desistiu.

Percentis descrevem gente

O percentil 95 responde: qual é o pior tempo enfrentado por 95% dos usuários? É uma pergunta sobre pessoas, não sobre aritmética. Acompanhar p50, p95 e p99 mostra tanto o comportamento típico quanto a cauda.

Onde a cauda costuma nascer

  • Contenção em banco sob concorrência
  • Cache frio depois de deploy ou reinício
  • Timeout e retentativa em dependência externa
  • Coleta de lixo em processos com heap grande

Nenhuma dessas aparece na média. Todas aparecem no p99 — e é lá que vale olhar quando o usuário reclama e o painel diz que está tudo bem.

RIKE IS Comunicação

Time de comunicação da RIKE IS. Publicamos análises técnicas sobre observabilidade, performance de aplicações e conformidade em ambientes críticos, a partir da experiência em projetos com órgãos públicos e empresas privadas.

Todas as publicações