Měřič snímkové frekvence

Podrobná diagnostika

Každý snímek, nejen průměr

Jeden sloupec pro každý snímek, distribuce ukazující jejich rozložení a minima, která odhalí záseky, jež prostý průměr nikdy neukáže.

  • Sloupec pro každý snímek
  • 1% a 0,1% low
  • Pacing a jitter
  • Zátěžový posuvník
Časování snímků
Doba běhu 00:00

Každý sloupec představuje jeden snímek. Vysoké červené sloupce přišly se zpožděním.

0 FPS ms
Snímková frekvence · posledních 60 sekund
Distribuce doby snímků
Průběh doby snímků0%
Průměr
Minimum
Maximum
1% low
0,1% low
Doba snímku
Vynechané0
Snímky0
Stabilita
Pravidelnost
Kolísání
Odhadovaná obnovovací frekvence Hz

Stisknutím tlačítka spustíte měření.

Úroveň zátěže

Zatíží GPU podobně jako náročnější 3D scéna

0%
Objekty 0 Dopad

Zobrazení frametime se zde otevírá jako první záměrně. Průměr je tím nejméně vypovídajícím číslem na stránce — skutečná odpověď se skrývá v profilu sloupců.

Proč sledovat frametime místo FPS?

Protože milisekundy se sčítají přímo, zatímco snímkové frekvence nikoli. Pokud vykreslení scény trvá 8 ms a přidáte efekt náročný na 4 ms, jste na 12 ms. Stejný součet v FPS — „125 FPS plus efekt za 4 ms“ — z hlavy nespočítáte.

Snímková frekvence Frametime Úspora oproti řádku výše
30 FPS 33.33 ms
60 FPS 16.67 ms 16.67 ms
90 FPS 11.11 ms 5.56 ms
120 FPS 8.33 ms 2.78 ms
144 FPS 6.94 ms 1.39 ms
240 FPS 4.17 ms 2.78 ms

Co znamenají stabilita, pacing a jitter?

Praktické vodítko: hodnota 1% low by měla být nad dvěma třetinami průměru a jitter pod desetinou frametime. Pokud obojí splníte, obraz bude naprosto plynulý bez viditelných záseků.
Stabilita

Procento snímků v rozmezí 10 % od typického intervalu. Nad 95 % jde o skvěle vyladěný systém.

Pacing

Rovnoměrnost rozložení snímků v čase. Čím vyšší, tím lépe.

Jitter

Průměrná odchylka mezi dvěma po sobě jdoucími snímky v ms. Hodnota pod 1 ms je vynikající — zde platí: čím méně, tím lépe.

Co znamená průběh na časové ose?

  • Plochý průběh s občasnými ojedinělými špičkami. Běžný stav. Čištění paměti (garbage collection) nebo dokončený síťový požadavek. Není třeba nic řešit.
  • Pravidelné špičky v konstantním intervalu. Činnost řízená časovačem — například dotazování rozšíření prohlížeče nebo synchronizační klient.
  • Stupňovitý nárůst s následným propadem. Teplotní vliv (thermal throttling). Zařízení se zahřeje, zpomalí, sepne ventilátor a výkon se obnoví.
  • Střídání dvou různých úrovní. Omezovač snímkové frekvence nebo V-Sync, který nestíhá obnovovací frekvenci a půlí snímky.
  • Neustálý šum bez jasného vzorce. Přílišné vytížení systému. Běží moc procesů současně.

Jak používat zátěžový posuvník?

Rozhodně ne hned na maximum. Začněte na nule, nechte základní hodnoty 10 sekund ustálit, pak postupně přidávejte zátěž po jednotlivých stupních a sledujte, kdy snímková frekvence poprvé zakolísá. Tento bod zlomu vám o výkonnostní rezervě řekne víc než jakékoli jednorázové číslo.

Převod

Snímková frekvence na frametime

Tentýž údaj vyjádřený dvěma způsoby. Zadejte hodnotu do kteréhokoli pole.

Běžné snímkové frekvence

Při 60 FPS má každý snímek vyhrazeno 16.67 ms. Pokud se tento čas překročí, snímek se zobrazí se zpožděním.

Jak číst výsledky

Na co se zaměřit?

  1. 1

    Výška sloupců

    Každý sloupec představuje jeden snímek, čárkovaná čára je váš časový limit. Sloupce nad ní dorazily se zpožděním; červené vás stály celý snímek.

  2. 2

    Tvar distribuce

    Jeden úzký vrchol značí zdravý chod. Dva vrcholy znamenají, že se střídají dva stavy — často omezovač snímků nebo naplánovaný proces na pozadí.

  3. 3

    Rozdíl oproti 1% low

    Hodnota blízko průměru značí plynulost. Velký propad znamená, že plynulé úseky uměle vylepšují průměr, který neodpovídá reálnému pocitu z trhání.

FAQ

Často kladené otázky

Jaký frametime je považován za dobrý?

16.67 ms na 60Hz displeji, 8.33 ms na 120 Hz a 6.94 ms na 144 Hz. Důležitější než samotná hodnota je však stabilita — konstantních 17 ms je mnohem lepších než kolísání mezi 12 a 30 ms.

Jaký je rozdíl mezi 1% low a minimálním FPS?

Minimální FPS představuje jediný nejhorší snímek, který může být způsoben náhodným zásekem. Hodnota 1% low je průměrem nejhoršího 1 % všech snímků, takže popisuje skutečný trend, nikoli ojedinělou náhodu.

Průměrné FPS mám vysoké, ale 1% low je hrozné.

Váš obraz je sice plynulý, ale pravidelně ho narušují opožděné snímky. Podívejte se na graf průběhu — pravidelné špičky ukazují na proces řízený časovačem, nepravidelné na celkové přetížení systému.

Proč se jitter uvádí v milisekundách a ne v procentech?

Protože to, co lidské oko vnímá, je absolutní časová odchylka. Výkyv o 4 ms je při 30 FPS téměř nepostřehnutelný, ale při 240 FPS bije do očí.

Jak dlouho má test běžet?

Pro smysluplné změření 1% low nechte test běžet 30 až 60 sekund. Deset sekund stačí pouze pro orientační průměr.

Další možnosti

Vše běží přímo ve vašem prohlížeči, zdarma a bez nutnosti registrace.

Podívejte se na jednotlivé snímky

Spusťte test na minutu a místo pouhého čísla sledujte graf průběhu.

Spustit měření