Adakah Paparan Anda Menghantar Frame Lancar?
Analyze frame-by-frame timing to detect stutters, micro-hitches, and inconsistent frame delivery. See your 1% low frame times and frame time variance — all processed locally in your browser.
This test uses requestAnimationFrame timestamps to measure the time between each rendered frame, calculating average frame time, variance, 1% lows, and detecting stutter events where frame time exceeds 2x the average.
At 60Hz, each frame should take exactly 16.67ms. A single frame taking 33ms (one dropped frame) is perceptible as a micro-stutter to most users.
Apa Maksud Keputusan Anda?
| Result | Range | Meaning |
|---|---|---|
| Baik | Frame time variance under 2ms with no stutter events | Your browser is delivering frames consistently. Frame times are tightly grouped around the target interval, indicating smooth rendering without dropped frames. |
| Amaran | Frame time variance 2–5ms with occasional stutters | Minor frame time inconsistencies detected. Background processes, browser extensions, or GPU thermal throttling may be causing occasional frame drops. |
| Buruk | Frame time variance over 5ms or frequent stutter events | Significant frame timing issues. This causes visible stuttering. Check for background CPU/GPU load, disable hardware acceleration conflicts, or close resource-heavy browser tabs. |
Masalah Biasa dan Penyelesaian
Consistent stuttering every few seconds
This often indicates garbage collection pauses or background tab throttling. Close other browser tabs, disable unnecessary extensions, and ensure hardware acceleration is enabled in your browser settings.
Frame times are higher than expected for my refresh rate
Verify your monitor is actually running at the expected refresh rate in your OS display settings. Some monitors default to 60Hz even if they support higher. Also check that your browser is not being throttled by power-saving mode.