Jednak prosječni FPS može sakriti različite obrasce intervala

Ažurirano

Jednak prosjek ne zahtijeva jednak niz intervala između sličica. Sažetak može sakriti povremene duge intervale, a čak i percentil može sakriti gdje nastaju. Primjeri ispod namjerno su sastavljeni nizovi. Objašnjavaju ograničenja sažetka, a ne doživljaj glatkoće određene igre ili računala.

Izračunajte prosjek za cijeli niz

Počnite s 1000 intervala od po 10 milisekundi. Ukupno traju 10000 milisekundi, pa je stopa cijelog niza 100 FPS: broj intervala pomnožen s 1000 i podijeljen zbrojem milisekundi. Prosječni interval traje 10 milisekundi. Te definicije povezuju broj i proteklo vrijeme umjesto računanja aritmetičkog prosjeka stopa izvedenih iz recipročnih vrijednosti pojedinih intervala.

Sada sastavite drugi niz s 990 intervala od 9 milisekundi i 10 intervala od 109 milisekundi. Zbroj je također 10000 milisekundi, a prosječna stopa cijelog niza također 100 FPS. Većina intervala kraća je, no neki su mnogo dulji. Jednak prosjek ovdje potvrđuje jednak ukupni broj po vremenu, ne jednaku raspodjelu.

Zašto percentil ne govori sve

Za 1000 uzoraka P99 metodom nearest rank bira vrijednost na položaju 990 u uzlaznom poretku. Stalan niz daje 10 milisekundi. U mješovitom nizu taj je položaj još među 990 kratkih intervala i daje 9 milisekundi, dok je maksimum 109 milisekundi. U ovom umjetnom primjeru niži P99 postoji uz dulje krajnje vrijednosti.

To ne dokazuje da se mješoviti niz doživljava bolje. To je protuprimjer korištenju samo P99 kao potpune ocjene glatkoće. Prikažite definiciju, broj uzoraka i maksimum. Ne pretvarajte ovaj percentil u imenovani pokazatelj niskog FPS-a osim ako njegov dokumentirani izračun zaista odgovara.

Usporedite udio broja i udio vremena

Odaberite prag klasifikacije koji odgovara 60 FPS, približno 16,67 milisekundi. U mješovitom nizu 10 dugih intervala prelazi taj prag. Oni čine 1 posto broja intervala, ali njihove pune duljine zbrajaju se u 1090 milisekundi, odnosno 10,9 posto vremena niza. Udio broja i udio vremena odgovaraju na različita pitanja.

Ovaj vremenski udio računa pune duljine intervala koji prelaze prag, ne samo višak. Nije ni izmjeren rezultat težine doživljenog zastajkivanja. Promjena odabranog praga mijenja klasifikaciju istog niza; ne ubrzava niz i ne opisuje univerzalni prag za sve igrače.

Sačuvajte redoslijed pri razmatranju skupina

U jednoj verziji razmaknite duge intervale, a u drugoj ih stavite zajedno na kraj. Obje imaju iste vrijednosti, prosjek, P99 nearest rank i maksimum. Redoslijed se razlikuje. Uz odabrani prag najdulji niz uzastopnih prekoračenja ima 1 interval u razmaknutoj verziji i 10 u grupiranoj.

Sortirana raspodjela ne prikazuje tu razliku u vremenu pojave. Pri usporedbi stvarnog zapisa pregledajte izvorni redoslijed i zabilježite kontekst zadatka. Skupina oko prijelaza i raspršeni dugi intervali tijekom aktivnog kretanja različita su opažanja za istraživanje. Sam graf ipak ne određuje uzrok niti predviđa iskustvo svakog igrača.

Planirajte usporedbu za jedno pitanje

Za stvarnu usporedbu prije promjene definirajte zadatak u igri, metodu snimanja, vrstu mjerenog intervala, postavke i relevantno okruženje. Uspoređujte slične zadatke i zadržite nepovezane uvjete stabilnima gdje je izvedivo. Kratak zapis izbornika i dulja zahtjevna scena nisu zamjenjivi samo zato što oba daju prosječni FPS.

Ako ponavljate zadatak, sačuvajte sve planirane zapise usporedbe umjesto odabira samo najpovoljnijega. Objasnite različita trajanja i prijelaze. Nemojte samo prosječiti stope nejednakih zapisa kao da svaki predstavlja jednako proteklo vrijeme. Povežite broj i vrijeme pri izračunu objedinjene stope cijelog niza te sačuvajte izvorne zapise za kontekst.

Opišite opažanje prije dijagnoze hardvera

Navedite što se promijenilo u usporedbi odgovarajućih zadataka: prosjek, raspodjela, krajnji intervali ili njihov redoslijed. Vrh nakon promjene postavke može potaknuti pitanje, ali ne određuje automatski hardversko usko grlo ili pogrešku upravljačkog programa. Potvrdite definiciju mjerenja i kontekst zadatka prije nego prikazani broj shvatite kao uzrok.

Ako igrač navede drugačiji osjećaj, zabilježite ga kao dodatno opažanje umjesto mehaničkog izvođenja iz sažetka. Unos, prikaz i zadatak u igri mogu biti važni izvan zadanih intervala. Koristan rezultat jasno je ograničena usporedba i sljedeće istraživanje, ne obećanje da jedan statistički pokazatelj dijagnosticira svako neujednačeno igranje.

Prosječni FPS opisuje broj po proteklom vremenu, a percentil, maksimum, vremenski udio i izvorni redoslijed druge aspekte niza. Čitajte ih zajedno s dosljednim definicijama i odgovarajućim zadatkom. Jednaki prosjeci mogu sakriti važne razlike, ali same razlike ne utvrđuju uzrok ili univerzalnu ocjenu glatkoće.