Aceeași medie FPS poate ascunde șiruri diferite de intervale

Actualizat

O medie egală nu impune un șir egal de intervale între cadre. Un rezumat poate ascunde intervale lungi ocazionale, iar chiar și o percentilă poate omite locul în care apar. Exemplele următoare sunt șiruri construite deliberat. Explică limitele rezumatului, nu fluiditatea percepută într-un anumit joc sau pe un anumit calculator.

Calculează media întregului șir

Începe cu 1000 de intervale a câte 10 milisecunde. Totalul este 10000 de milisecunde, deci rata întregului șir este 100 FPS: numărul de intervale înmulțit cu 1000, împărțit la totalul în milisecunde. Intervalul mediu este 10 milisecunde. Aceste definiții leagă numărul de timpul scurs, în loc să calculeze media aritmetică a ratelor reciproce ale intervalelor individuale.

Construiește acum alt șir cu 990 de intervale de 9 milisecunde și 10 intervale de 109 milisecunde. Totalul este tot 10000 de milisecunde, iar media globală tot 100 FPS. Majoritatea intervalelor sunt mai scurte, dar câteva sunt mult mai lungi. Media egală stabilește aici același număr global pe timp, nu aceeași distribuție.

Vezi de ce o percentilă nu spune totul

Pentru 1000 de eșantioane, P99 prin rangul cel mai apropiat selectează valoarea de pe poziția 990 în ordine crescătoare. Șirul constant dă 10 milisecunde. În șirul mixt, acel rang se află încă între cele 990 de intervale scurte și dă 9 milisecunde, în timp ce maximul este 109 milisecunde. În acest exemplu construit, un P99 mai mic coexistă cu extreme mai lungi.

Aceasta nu dovedește că șirul mixt se simte mai bine. Este un contraexemplu pentru folosirea doar a P99 ca verdict complet de fluiditate. Păstrează vizibile definiția, numărul de eșantioane și maximul. Nu transforma percentila într-o altă metrică denumită de FPS reduse decât dacă formula ei documentată corespunde într-adevăr.

Compară ponderea numerică și ponderea temporală

Alege un buget de clasificare corespunzător la 60 FPS, aproximativ 16,67 milisecunde. Cele 10 intervale lungi din șirul mixt depășesc acest buget. Reprezintă 1 procent din numărul de intervale, dar duratele lor complete însumează 1090 de milisecunde, adică 10,9 procente din timpul șirului. Ponderea după număr și după timp răspunde la întrebări diferite.

Această pondere temporală numără duratele complete ale intervalelor care depășesc bugetul, nu numai partea excedentară. Nu este nici un scor măsurat al gravității sacadării percepute. Schimbarea bugetului modifică clasificarea aceluiași șir; nu îl face mai rapid și nu descrie un prag universal pentru toți jucătorii.

Păstrează ordinea când examinezi grupările

Separă intervalele lungi într-o versiune și grupează-le la final în alta. Ambele au aceleași valori, medie, P99 prin rangul cel mai apropiat și maxim. Ordinea diferă. Cu bugetul ales, cea mai lungă serie consecutivă peste buget este de 1 interval în versiunea distanțată și de 10 în cea grupată.

O distribuție sortată nu arată această diferență de moment. Examinează ordinea originală și notează contextul sarcinii când compari o înregistrare reală. O grupare lângă o tranziție și intervale lungi dispersate în timpul mișcării active sunt observații diferite de investigat. Totuși, graficul singur nu identifică motivul și nu prezice experiența fiecărui jucător.

Planifică o comparație pentru o singură întrebare

Pentru o comparație reală, definește înainte de schimbare sarcina din joc, metoda de captură, tipul intervalului măsurat, setările și mediul relevant. Compară sarcini asemănătoare și menține stabile condițiile fără legătură atunci când este posibil. O înregistrare scurtă din meniu și o scenă solicitantă mai lungă nu sunt interschimbabile doar fiindcă ambele produc o medie FPS.

Dacă repeți sarcina, păstrează toate înregistrările planificate pentru comparație, nu doar pe cea mai favorabilă. Explică duratele și tranzițiile diferite. Nu calcula pur și simplu media ratelor unor înregistrări inegale ca și când ar reprezenta același timp scurs. Leagă numărul de timp la calculul ratei globale combinate și păstrează originalele pentru context.

Raportează observația înaintea unui diagnostic hardware

Precizează ce s-a schimbat în comparația echivalentă: media, distribuția, intervalele extreme sau ordinea. Un vârf după schimbarea setărilor poate ridica o întrebare, dar nu identifică automat o limitare hardware ori o eroare de driver. Confirmă definiția măsurării și contextul înainte de a trata un număr afișat ca pe o cauză.

Dacă jucătorul raportează o senzație diferită, înregistreaz-o ca observație suplimentară, nu o deduce mecanic din rezumat. Intrarea, afișarea și sarcina jocului pot conta dincolo de intervalele furnizate. Rezultatul util este o comparație cu limite clare și următoarea investigație, nu promisiunea că o statistică diagnostichează orice funcționare neuniformă a jocului.

Media FPS descrie numărul pe timp scurs; percentila, maximul, ponderea temporală și ordinea originală descriu alte aspecte. Citește-le împreună cu definiții consecvente și o sarcină comparabilă. Mediile egale pot ascunde diferențe importante, dar diferențele singure nu stabilesc o cauză sau un scor universal de fluiditate.