Display refresh rate/FPS measurement tool
Measures the browser's drawing cycle for a certain period of time and checks the stability of the effective refresh rate, FPS, and frame time.
Measurements are performed only within the browser, and measurement values and device information are not sent or saved to the server.
The Hz to display is requestAnimationFrame is the effective drawing cycle of the browser estimated from
The nominal specification values of the display itself are not obtained directly.
Measurement settings
Warm up for 3 seconds before measuring and tally the drawing interval for the selected time.
Additional information for this feature.
Since the moving marker moves based on elapsed time rather than the number of frames, stutters and uneven updates are visible.
Measurement results
Select
frame time graph
Displays the time transition and distribution for each frame. The farther the line moves upward, the longer the drawing stop is.
to measure correctly
- Settings
- For external displays, check that the desired refresh rate is selected in the OS screen settings.
- If you change the full screen display or the connected display, the drawing conditions will change, so the tool will start the measurement again from warm-up.
- When a tab is hidden, the browser suppresses drawing, so the measurement results are invalid while the tab is hidden.
- Measurements will vary on the same display due to variable refresh rates, power management, and browser load.
- If you feel any change in your physical condition due to strong movements, please stop the measurement and turn off "Show movement samples".
About this tool
You can check whether the display and browser drawings are updated at the expected frequency from the trends and distribution of effective Hz, FPS, and frame time.
Features
- 10 seconds/30 seconds measurement, 3 seconds warm-up, effective Hz, FPS, median, P95, P99, jitter, missing frame estimation
- Frame time graph, distribution graph, moving marker, full screen display, sleep suppression, result copy
How to use
- Select the measurement time and the reference Hz for missing detection.
- Press "Start measurement" and wait while the tab is displayed.
- Check the estimated Hz, FPS, frame time, stability and graphs.
Limitations
- Additional information: Hz requestAnimationFrame
- Measured values will fluctuate depending on variable refresh rate, OS/browser power management, and load of other tabs and apps.
Privacy: Frame time collection, aggregation, and graph drawing are performed within the browser, and measurement values and device information are not sent or saved to the Develop Tools server.