Vienodas vidutinis FPS gali slėpti skirtingus intervalų raštus
Atnaujinta
Vienodas vidurkis nereikalauja vienodos intervalų tarp kadrų sekos. Santrauka gali paslėpti retkarčiais pasitaikančius ilgus intervalus, o net procentilis gali paslėpti jų vietą. Toliau pateikti pavyzdžiai yra sąmoningai sudarytos sekos. Jos paaiškina santraukos ribas, o ne konkretaus žaidimo ar kompiuterio juntamą sklandumą.
Apskaičiuokite visos sekos vidurkį
Pradėkite nuo 1000 intervalų, kurių kiekvienas trunka 10 milisekundžių. Jų suma yra 10000 milisekundžių, todėl visos sekos dažnis yra 100 FPS: intervalų skaičius padauginamas iš 1000 ir padalijamas iš bendro milisekundžių skaičiaus. Vidutinis intervalas yra 10 milisekundžių. Šie apibrėžimai sieja skaičių ir praėjusį laiką, užuot aritmetiškai vidurkinę dažnius, apskaičiuotus iš atskirų intervalų atvirkštinių dydžių.
Dabar sudarykite kitą seką su 990 intervalų po 9 milisekundes ir 10 intervalų po 109 milisekundes. Suma taip pat yra 10000 milisekundžių, o visos sekos vidutinis dažnis taip pat 100 FPS. Dauguma intervalų trumpesni, tačiau kai kurie gerokai ilgesni. Vienodas vidurkis čia patvirtina vienodą bendrą skaičių per laiką, o ne vienodą pasiskirstymą.
Kodėl procentilis nepasako visko
Kai yra 1000 imčių, nearest rank P99 pasirenka didėjimo tvarka surikiuotos sekos reikšmę pozicijoje 990. Pastovi seka duoda 10 milisekundžių. Mišrioje sekoje ši pozicija vis dar patenka tarp 990 trumpų intervalų ir duoda 9 milisekundes, nors maksimumas yra 109 milisekundės. Šiame dirbtiniame pavyzdyje mažesnis P99 egzistuoja kartu su ilgesnėmis kraštinėmis reikšmėmis.
Tai neįrodo, kad mišri seka juntama geriau. Tai priešingas pavyzdys vien P99 naudojimui kaip išsamiam sklandumo vertinimui. Rodykite apibrėžimą, imčių skaičių ir maksimumą. Nepaverskite šio procentilio vardiniu mažo FPS rodikliu, nebent jo dokumentuotas skaičiavimas iš tikrųjų atitinka.
Palyginkite skaičiaus dalį su laiko dalimi
Pasirinkite klasifikavimo ribą, atitinkančią 60 FPS, maždaug 16,67 milisekundės. Mišrioje sekoje 10 ilgų intervalų ją viršija. Jie sudaro 1 procentą intervalų skaičiaus, tačiau jų visų trukmių suma yra 1090 milisekundžių, arba 10,9 procento sekos laiko. Skaičiaus ir laiko dalys atsako į skirtingus klausimus.
Ši laiko dalis skaičiuoja visą ribą viršijančių intervalų trukmę, ne tik viršijimą. Ji taip pat nėra išmatuotas juntamo trūkčiojimo sunkumo balas. Pasirinktos ribos keitimas pakeičia tos pačios sekos klasifikaciją; nepagreitina sekos ir neaprašo visiems žaidėjams universalaus slenksčio.
Tirdami grupes išsaugokite tvarką
Vienoje versijoje išsklaidykite ilgus intervalus, o kitoje sudėkite kartu pabaigoje. Abiejose yra tos pačios reikšmės, vidurkis, nearest rank P99 ir maksimumas. Skiriasi tvarka. Su pasirinkta riba ilgiausia iš eilės einančių viršijimų serija išsklaidytoje versijoje yra 1 intervalas, o sugrupuotoje — 10.
Surikiuotas pasiskirstymas nerodo šio pasirodymo laiko skirtumo. Lygindami tikrą įrašą patikrinkite pradinę tvarką ir pažymėkite užduoties kontekstą. Grupė ties perėjimu ir išsklaidyti ilgi intervalai aktyvaus judėjimo metu yra skirtingi stebėjimai tyrimui. Tačiau vien grafikas nenustato priežasties ir neprognozuoja kiekvieno žaidėjo patirties.
Planuokite palyginimą vienam klausimui
Tikram palyginimui prieš keisdami ką nors apibrėžkite žaidimo užduotį, įrašymo metodą, matuojamo intervalo tipą, nustatymus ir svarbią aplinką. Lyginkite panašias užduotis ir, kai praktiška, išlaikykite nesusijusias sąlygas pastovias. Trumpas meniu įrašas ir ilgesnė sudėtinga scena nėra sukeičiami vien todėl, kad abu pateikia vidutinį FPS.
Jei kartojate užduotį, išsaugokite visus numatytus palyginimo įrašus, o ne tik palankiausią. Paaiškinkite skirtingas trukmes ir perėjimus. Nevidurkinkite tiesiog nevienodų įrašų dažnių, tarsi kiekvienas reikštų tokį pat praėjusį laiką. Skaičiuodami jungtinės visos sekos dažnį susiekite skaičių ir laiką bei išsaugokite pradinius įrašus kontekstui.
Aprašykite stebėjimą prieš aparatinės įrangos diagnozę
Nurodykite, kas pasikeitė lyginant atitinkamas užduotis: vidurkis, pasiskirstymas, kraštiniai intervalai ar jų tvarka. Šuolis pakeitus nustatymą gali kelti klausimą, bet savaime nenustato aparatinės įrangos ribojimo ar tvarkyklės klaidos. Patvirtinkite matavimo apibrėžimą ir užduoties kontekstą prieš laikydami rodomą skaičių priežastimi.
Jei žaidėjas praneša apie kitokį pojūtį, užrašykite jį kaip papildomą stebėjimą, o ne mechaniškai išveskite iš santraukos. Įvestis, ekranas ir žaidimo užduotis gali būti svarbūs už pateiktų intervalų ribų. Naudingas rezultatas yra aiškių ribų palyginimas ir tolesnis tyrimas, ne pažadas, kad viena statistika diagnozuoja visą netolygų žaidimą.
Vidutinis FPS apibūdina skaičių per praėjusį laiką, o procentilis, maksimumas, laiko dalis ir pradinė tvarka — kitus aspektus. Skaitykite juos kartu su nuosekliais apibrėžimais ir atitinkama užduotimi. Vienodi vidurkiai gali slėpti svarbius skirtumus, bet vien skirtumai nenustato priežasties ar universalaus sklandumo balo.