DEV Community

Francisco Zanfranceschi
Francisco Zanfranceschi

Posted on • Updated on

[Desafio] - Medir Percentil

Conteúdo original nessa thread do Twitter


Dev, topa um desafio?!

É mais fácil que gambiarra!

Você só precisa de um excel, google sheets, open office, etc. Um browser e 7,23 minutos. É super rápido, confia.

Vc vai sair ninja em PER-CEN-TIL!!!! E vai poder ser a pessoa MAIS DESCOLADA DA FESTA!!!

cc @sseraphini

🧵

img


Esse desafio tá relacionado com a essa Thread.

https://twitter.com/zanfranceschi/status/1511548083783409667


Desafio:

  • Abra seu browser em qq site e coloque-o em modo desenvolvedor (geralmente F12).

  • Siga os passos da imagem:

  • Aba network

  • Filtre por doc

  • Veja o tempo de carregamento de alguma coisa

img


Agora, atualize a página (use CMD/CTRL+R) por 10 vezes e vá anotando no excel.

Depois, ordene de forma crescente e adicione o rank do lado como na segunda imagem – só colocar 1, 2, 3... 10 mesmo.

img

img


Tá quase lá, guenta aí:

Vamos fazer p80, ok? 80º percentil.

Faça a seguinte fórmula para achar o rank de p80:

r = número de itens * (percentil / 100)
r = 10 * (80 / 100)
r = 8
Enter fullscreen mode Exit fullscreen mode

(se usar outro percentil, arredonde para que seja um número inteiro, ok?)


O p80 do nosso conjunto de dados é 8. Isso significa que o nosso p80 é 305 (no meu caso). Se quiséssemos ser mais agressivos, poderíamos usar um percentil maior.

Para medir um tempo de resposta de um sistema crítico por exemplo, é comum usar p98, p99.

img


Fácil demais, né? Claro que não é exatamente assim que sistemas de verdade são medidos. Existe coleta de amostragem, percentil baseados em histograma, etc.

Mas se vc souber o que é e como funciona mais ou menos a questão de percentil, já é muito bom!


Valeu demais pela moral! ❤️

Discussion (0)