Maaaring itago ng magkaparehong average FPS ang magkaibang pattern ng pagitan
Na-update
Hindi kailangan ng magkaparehong average ang magkaparehong sequence ng mga pagitan ng frame. Maaaring itago ng buod ang paminsan-minsang mahahabang pagitan, at maging ng percentile ang lugar kung saan lumilitaw ang mga ito. Sadyang ginawa ang mga sequence sa mga halimbawa sa ibaba. Ipinapaliwanag nila ang limitasyon ng buod, hindi ang pakiramdam ng kinis ng isang partikular na laro o computer.
Kalkulahin ang average ng buong sequence
Magsimula sa 1000 pagitan na tig-10 millisecond. Ang kabuuan ay 10000 millisecond, kaya 100 FPS ang rate ng buong sequence: bilang ng pagitan na minumultiplika sa 1000 at hinahati sa kabuuang millisecond. Ang average na pagitan ay 10 millisecond. Pinag-uugnay ng mga depinisyong ito ang bilang at lumipas na oras, sa halip na kunin ang aritmetikong average ng mga rate mula sa reciprocal ng bawat pagitan.
Gumawa naman ng ibang sequence na may 990 pagitan na tig-9 millisecond at 10 pagitan na tig-109 millisecond. Ang kabuuan ay 10000 millisecond din at 100 FPS din ang average ng buong sequence. Mas maikli ang karamihan, pero mas mahaba nang malaki ang ilan. Ang parehong average dito ay nagpapatunay ng parehong kabuuang bilang sa oras, hindi ng parehong distribusyon.
Bakit hindi naipapakita ng percentile ang buong kuwento
Para sa 1000 sample, pinipili ng nearest rank P99 ang halaga sa posisyong 990 sa pataas na pagkakasunod. Nagbibigay ng 10 millisecond ang constant na sequence. Sa halo-halong sequence, kabilang pa rin ang posisyong iyon sa 990 maiikling pagitan at nagbibigay ng 9 millisecond, samantalang 109 millisecond ang pinakamalaki. Kaya sa gawang halimbawang ito, maaaring kasabay ng mas mababang P99 ang mas mahahabang sukdulang halaga.
Hindi ito patunay na mas maganda ang pakiramdam ng halo-halong sequence. Isa itong salungat na halimbawa sa paggamit lamang ng P99 bilang kumpletong hatol sa kinis. Ipakita ang depinisyon, bilang ng sample, at pinakamalaking halaga. Huwag gawing isang pinangalanang sukatan ng mababang FPS ang percentile na ito maliban kung talagang tugma ang dokumentadong kalkulasyon nito.
Ihambing ang bahagi ng bilang at bahagi ng oras
Pumili ng hangganan ng pag-uuri na tumutugma sa 60 FPS, humigit-kumulang 16.67 millisecond. Sa halo-halong sequence, lumalampas dito ang 10 mahahabang pagitan. Sila ay 1 porsiyento ng bilang ng pagitan, pero 1090 millisecond ang kabuuan ng buong tagal nila, o 10.9 porsiyento ng oras ng sequence. Magkaibang tanong ang sinasagot ng bahagi ng bilang at bahagi ng oras.
Binibilang ng bahaging ito ng oras ang buong tagal ng mga pagitan na lumampas sa hangganan, hindi lamang ang sobrang bahagi. Hindi rin ito nasukat na marka ng tindi ng nararamdamang pagputol-putol ng galaw. Binabago ng ibang napiling hangganan ang pag-uuri ng parehong sequence; hindi nito pinabibilis ang sequence o inilalarawan ang pangkalahatang threshold para sa lahat ng manlalaro.
Panatilihin ang pagkakasunod kapag sinusuri ang mga kumpol
Ikalat ang mahahabang pagitan sa isang bersiyon at pagsama-samahin sa dulo sa isa pa. Pareho ang mga halaga, average, nearest rank P99, at pinakamalaking halaga ng dalawa. Magkaiba ang pagkakasunod. Sa napiling hangganan, 1 pagitan ang pinakamahabang sunod-sunod na paglampas sa nakakalat na bersiyon at 10 sa nakakumpol.
Hindi maipapakita ng nakaayos na distribusyon ang pagkakaibang ito sa oras ng paglitaw. Suriin ang orihinal na pagkakasunod at itala ang konteksto ng gawain kapag naghahambing ng totoong record. Magkaibang obserbasyon para siyasatin ang kumpol sa isang paglipat at nakakalat na mahahabang pagitan habang aktibong gumagalaw. Ngunit hindi matutukoy ng graph lang ang sanhi o mahuhulaan ang karanasan ng bawat manlalaro.
Magplano ng paghahambing para sa isang tanong
Para sa totoong paghahambing, tukuyin ang gawain sa laro, paraan ng pagrekord, uri ng sinusukat na pagitan, mga setting, at kaugnay na kapaligiran bago magbago ng anuman. Ihambing ang magkakatulad na gawain at panatilihing matatag ang mga hindi kaugnay na kondisyon kung praktikal. Hindi mapagpapalit ang maikling record ng menu at mas mahabang mabigat na eksena dahil lamang parehong nagbibigay ng average FPS.
Kung inuulit ang gawain, panatilihin ang lahat ng planong record para sa paghahambing sa halip na piliin lamang ang pinakamaganda. Ipaliwanag ang magkaibang tagal at paglipat. Huwag basta i-average ang mga rate ng hindi magkakapantay na record na para bang parehong lumipas na oras ang kinakatawan ng bawat isa. Iugnay ang bilang at oras kapag kinakalkula ang pinagsamang rate ng buong sequence, at panatilihin ang orihinal na record para sa konteksto.
Iulat ang obserbasyon bago ang diagnosis ng hardware
Sabihin kung ano ang nagbago sa paghahambing ng magkatugmang gawain: average, distribusyon, sukdulang pagitan, o pagkakasunod. Maaaring magbukas ng tanong ang spike matapos baguhin ang setting, pero hindi nito awtomatikong tinutukoy ang bottleneck ng hardware o pagkakamali ng driver. Tiyakin ang depinisyon ng pagsukat at konteksto bago ituring na sanhi ang ipinakitang numero.
Kung may ibang pakiramdam na iniulat ang manlalaro, itala iyon bilang dagdag na obserbasyon sa halip na mekanikal na ipalagay mula sa buod. Maaaring mahalaga ang input, screen, at gawain sa laro bukod sa ibinigay na pagitan. Ang kapaki-pakinabang na resulta ay paghahambing na may malinaw na saklaw at susunod na pagsisiyasat, hindi pangakong kayang i-diagnose ng isang estadistika ang lahat ng hindi pantay na paglalaro.
Inilalarawan ng average FPS ang bilang sa lumipas na oras, habang ang percentile, pinakamalaki, bahagi ng oras, at orihinal na pagkakasunod ay naglalarawan ng ibang aspeto. Basahin silang magkakasama na may pare-parehong depinisyon at magkatugmang gawain. Maaaring magtago ng mahalagang pagkakaiba ang parehong average, pero hindi pa natutukoy ng mga pagkakaibang iyon lamang ang sanhi o pangkalahatang marka ng kinis.