Skip to main content

Leverer din skærm glatte frames?

Analyser frame-for-frame timing for at registrere hakken, mikro-stop og inkonsistent frame-levering. Se dine 1% low frame times og frame time-varians — alt behandlet lokalt i din browser.

Denne test bruger requestAnimationFrame-tidsstempler til at måle tiden mellem hver renderet frame, beregner gennemsnitlig frame time, varians, 1% laveste og registrerer hakke-hændelser, hvor frame time overstiger 2x gennemsnittet.

Ved 60Hz bør hver frame tage præcis 16,67ms. En enkelt frame der tager 33ms (en tabt frame) er mærkbar som et mikro-hak for de fleste brugere.

Avg Frame Time
Stutters

Hvad betyder dine resultater?

Result Range Meaning
God Frame time-varians under 2ms uden hakke-hændelser Din browser leverer frames konsistent. Frame times er tæt grupperet omkring målintervallet, hvilket indikerer glat rendering uden tabte frames.
Advarsel Frame time-varians 2–5ms med lejlighedsvis hakken Mindre frame time-inkonsistenser registreret. Baggrundsprocesser, browser-udvidelser eller GPU termisk throttling kan forårsage lejlighedsvise frame drops.
Dårlig Frame time-varians over 5ms eller hyppige hakke-hændelser Væsentlige frame timing-problemer. Dette forårsager synligt hakken. Tjek baggrunds-CPU/GPU-belastning, deaktiver hardwareaccelerationskonflikter eller luk ressourcekrævende browserfaner.

Almindelige problemer og løsninger

Konsistent hakken hvert par sekunder

Dette indikerer ofte garbage collection-pauser eller baggrundsfane-throttling. Luk andre browserfaner, deaktiver unødvendige udvidelser og sørg for, at hardwareacceleration er aktiveret.

Frame times er højere end forventet for min opdateringshastighed

Kontroller i dit OS's skærmindstillinger, at din monitor faktisk kører med den forventede opdateringshastighed. Nogle skærme er standard sat til 60Hz.

Relaterede værktøjer

Ofte stillede spørgsmål

Hvad er frame timing?

Frame timing måler, hvor lang tid hver frame tager at rendere. Inkonsistente frame times forårsager synligt hakken, selv med højt gennemsnitligt FPS.

Hvad er 1% low?

De værste 1% af frame times. Afslører hvor slemme de værste hakke-episoder er.

Måler dette min opdateringshastighed?

Indirekte, ja. requestAnimationFrame kører med din skærms opdateringshastighed.

Sendes der data?

Nej. Alt fanges lokalt via requestAnimationFrame. Ingen data forlader din enhed.