Frame rate-tester

Den detaljerede måling

Hvert eneste frame, ikke bare gennemsnittet

Én søjle per frame, en fordeling der viser udsvingene, og de lavpunkter, som afslører hakken, et simpelt gennemsnit aldrig viser.

  • Én søjle per frame
  • 1 % og 0,1 % lows
  • Pacing og jitter
  • Stresstest-skyder
Frame timing
Varighed 00:00

Hver søjle er ét billede. Høje røde søjler ankom for sent.

0 FPS ms
Billedhastighed · seneste 60 sekunder
Frame time-fordeling
Frame time-kurve0%
Gennemsnit
Minimum
Maksimum
1% low
0.1% low
Frame time
Tabte0
Frames0
Stabilitet
Pacing
Jitter
Estimeret opdateringshastighed Hz

Tryk på start for at begynde målingen.

Belastningsniveau

Belaster GPU'en på samme måde som en tungere scene ville gøre

0%
Objekter 0 Belastning

Frametime-visningen åbner bevidst først. Gennemsnittet er det mindst sigende tal på siden — det er søjlernes form, der gemmer på svaret.

Hvorfor bruge frametime frem for FPS?

Fordi millisekunder kan lægges direkte sammen, mens billedhastigheder ikke kan. Hvis en scene tager 8 ms, og du tilføjer en effekt på 4 ms, ender du på 12 ms. Det samme regnestykke i billeder per sekund — "125 FPS plus en effekt på 4 ms" — giver ikke noget intuitivt svar.

Frame rate Frametime Sparet ift. rækken over
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

Hvad betyder stabilitet, pacing og jitter?

En god tommelfingerregel: 1 % low over to tredjedele af dit gennemsnit, og jitter under en tiendedel af din frametime. Rammer du begge, oplever du et fuldstændig flydende billede.
Stabilitet

Andelen af frames inden for 10 % af den typiske tidsafstand. Over 95 % kendetegner et velfungerende system.

Pacing

Hvor jævnt dine frames er fordelt. Jo højere, jo bedre.

Jitter

Gennemsnitlig variation fra ét frame til det næste i ms. Under 1 ms er fremragende — her er et lavt tal bedst.

Hvad betyder mønsteret i grafen?

  • Flad linje med enkelte isolerede udsving. Helt normalt. Garbage collection eller en netværksanmodning, der afsluttes. Intet at bekymre sig om.
  • Regelmæssige udsving med faste intervaller. Noget kører på en timer — en browserudvidelse, der poller, eller en synkroniseringstjeneste.
  • En trappeform, der stiger og nulstilles. Termisk drosling. Maskinen bliver varm, drosler ned, blæseren starter, og ydelsen vender tilbage.
  • To skiftende niveauer. En frame rate-begrænser eller V-Sync, der misser en opdatering og halverer billedhastigheden.
  • Konstant støj uden noget fast mønster. Ressourcepres. For mange processer kæmper om hardwaren på samme tid.

Hvordan bruger jeg stresstest-skyderen?

Ikke på maks med det samme. Start ved nul, lad målingen stabilisere sig i ti sekunder, og skru så op ét niveau ad gangen for at se, hvornår billedhastigheden begynder at dykke. Det knækpunkt fortæller langt mere om dit overskud end et enkelt tal alene.

Omregn

Frame rate til frametime

Samme data udtrykt på to måder. Skriv i et af felterne.

Almindelige billedhastigheder

Ved 60 FPS har hvert billede 16.67 ms. Overskrides dette tidsbudget, ankommer billedet for sent.

Aflæsning

Hvad skal jeg kigge efter?

  1. 1

    Søjlernes højde

    Hver søjle er ét frame, og den stiplede linje er din tidsgrænse. Søjler, der krydser den, kom for sent; røde søjler kostede dig et helt frame.

  2. 2

    Fordelingens form

    Én enkelt smal spids er sundt. To toppe betyder, at noget skifter frem og tilbage — ofte en begrænser eller en baggrundsproces på faste intervaller.

  3. 3

    Afstanden til 1 % low

    Tæt på gennemsnittet betyder et flydende billede. Ligger det langt under, skjuler gode frames en hakkende oplevelse på skærmen.

FAQ

Ofte stillede spørgsmål

Hvad er en god frametime?

16,67 ms på en 60 Hz-skærm, 8,33 ms på 120 Hz og 6,94 ms på 144 Hz. Stabilitet er vigtigere end det præcise tal — stabile 17 ms føles bedre end en svingende blanding af 12 og 30 ms.

Hvad er forskellen på 1 % low og minimum FPS?

Minimum er det absolut dårligste enkeltstående frame, som enhver lille forstyrrelse kan forårsage. 1 % low er gennemsnittet af den dårligste 1 % af alle frames og viser derfor et reelt mønster frem for en tilfældig fejl.

Mit gennemsnit er højt, men 1 % low er elendig.

Billedet kører generelt flydende, men afbrydes af tilbagevendende dårlige frames. Kig på grafen — regelmæssige udsving peger på baggrundsprocesser på en timer, mens tilfældige udsving skyldes generel overbelastning.

Hvorfor måles jitter i millisekunder og ikke i procent?

Fordi det er den absolutte tidsforskel, du bemærker. Et udsving på 4 ms er usynligt ved 30 FPS, men meget tydeligt ved 240 FPS.

Hvor længe bør jeg køre testen?

Mellem 30 og 60 sekunder for en retvisende 1 % low. Ti sekunder er kun nok til et simpelt gennemsnit.

Gå videre

Alt her kører direkte i din browser, gratis og uden oprettelse.

Se på selve dine frames

Kør testen i et minut, og hold øje med grafens forløb frem for bare et tal.

Åbn måleren