Siirry pääsisältöön
patrache.diagno

Tuottaako näyttösi sujuvia kehyksiä?

Analysoi kehys kehykseltä -ajoitusta havaitaksesi nykimiset, mikropätkimiset ja epäjohdonmukaisen kehysten toimituksen. Katso 1% matalimmat kehysajat ja varianssi — kaikki käsitelty paikallisesti selaimessasi.

Tämä testi käyttää requestAnimationFrame-aikaleimoja mittaamaan jokaisen renderöidyn kehyksen välistä aikaa, laskee keskimääräisen kehysajan, varianssin, 1% matalimmat ja havaitsee nykimistapahtumat.

60Hz:llä jokaisen kehyksen tulisi kestää tasan 16,67ms. Yksittäinen 33ms kehys on havaittavissa mikronykimisenä useimmille käyttäjille.

Avg Frame Time
Stutters
Upota

Upota tämä työkalu

Mitä tuloksesi tarkoittavat?

TulosVaihteluväliMerkitys
HyväKehysajan varianssi alle 2ms ilman nykimistapahtumiaSelaimesi toimittaa kehyksiä johdonmukaisesti, mikä osoittaa sujuvaa renderöintiä ilman pudonneita kehyksiä.
VaroitusKehysajan varianssi 2–5ms satunnaisilla nykimisilläHavaittiin pieniä kehysajan epäjohdonmukaisuuksia. Taustaprosessit tai GPU:n lämpötilarajoittaminen voivat aiheuttaa satunnaisia kehyshäviöitä.
HuonoKehysajan varianssi yli 5ms tai toistuvia nykimistapahtumiaMerkittäviä frame timing -ongelmia. Tarkista taustan CPU/GPU-kuorma tai sulje resursseja kuluttavat välilehdet.

Yleiset ongelmat ja ratkaisut

Johdonmukainen nykiminen muutaman sekunnin välein

Viittaa usein garbage collection -taukoihin. Sulje muut välilehdet, poista laajennukset käytöstä ja varmista laitteistokiihdytyksen olevan käytössä.

Kehysajat korkeammat kuin odotettiin

Tarkista käyttöjärjestelmäsi näyttöasetuksista, että näyttösi todella toimii odotetulla virkistystaajuudella.

Usein kysytyt kysymykset

Mikä on frame timing?

Frame timing mittaa kunkin kehyksen renderöintiaikaa. Epäjohdonmukaiset kehysajat aiheuttavat näkyvää nykimistä, vaikka keskimääräinen FPS olisi korkea.

Mitä ovat 1% matalimmat?

Testin huonoimmat 1% kehysajoista. Paljastaa pahimpien nykimisten vakavuuden.

Mittaako testi virkistystaajuutta?

Epäsuorasti kyllä. requestAnimationFrame suoritetaan näytön virkistystaajuudella.

Lähetetäänkö tietoja?

Ei. Kaikki mitataan paikallisesti requestAnimationFrame-toiminnolla.

Powered by Patrache Studio Diagno

Salli mainokset tällä sivustolla

Salli mainokset tällä sivustolla käyttääksesi näitä työkaluja. Mainokset pitävät palvelun ilmaisena.

Avaa mainosten estäjä, poista esto tältä sivustolta ja tarkista uudelleen.