Skip to main content

您的显示器在提供流畅的帧吗?

逐帧分析时间以检测卡顿、微卡顿和不一致的帧传递。查看您的 1% low 帧时间和帧时间方差 — 全部在浏览器中本地处理。

此测试使用 requestAnimationFrame 时间戳测量每个渲染帧之间的时间,计算平均帧时间、方差、1% low,并检测帧时间超过平均值 2 倍的卡顿事件。

在 60Hz 下,每帧应恰好花费 16.67ms。单帧花费 33ms(一帧丢失)对大多数用户来说可感知为微卡顿。

Avg Frame Time
Stutters

您的结果意味着什么?

Result Range Meaning
良好 帧时间方差低于 2ms,无卡顿事件 您的浏览器正在一致地传递帧。帧时间紧密围绕目标间隔分布,表示无掉帧的流畅渲染。
警告 帧时间方差 2–5ms,偶尔卡顿 检测到轻微的帧时间不一致。后台进程、浏览器扩展或 GPU 温控降频可能导致偶尔掉帧。
不佳 帧时间方差超过 5ms 或频繁卡顿事件 严重的帧时间问题。这会导致可见的卡顿。检查后台 CPU/GPU 负载,禁用硬件加速冲突,或关闭资源密集的浏览器标签页。

常见问题与解决方案

每隔几秒持续卡顿

这通常表示垃圾回收暂停或后台标签页限制。关闭其他浏览器标签页,禁用不必要的扩展,并确保在浏览器设置中启用了硬件加速。

帧时间高于刷新率的预期值

在操作系统显示设置中验证显示器是否确实以预期的刷新率运行。某些显示器即使支持更高刷新率也默认为 60Hz。还要检查浏览器是否被省电模式限制。

相关工具

常见问题

什么是帧时间,为什么重要?

帧时间测量每帧渲染所需的时间。即使平均 FPS 很高,不一致的帧时间也会导致可见的卡顿。以均匀 16.67ms 帧运行的 60 FPS 游戏比平均 60 FPS 但在 8ms 和 25ms 帧之间交替的游戏感觉更流畅。

什么是 1% low 帧时间?

1% low 代表测试期间最差的 1% 帧时间。它揭示了最严重卡顿的程度。如果平均帧时间为 16.7ms 但 1% low 为 50ms,则您正在经历严重的卡顿峰值。

此测试能测量显示器的刷新率吗?

间接可以。浏览器的 requestAnimationFrame 回调以显示器的刷新率运行。如果帧一致地以 16.67ms 为目标,则运行在 60Hz。6.94ms 则为 144Hz。测试会报告检测到的刷新率。

数据会发送到服务器吗?

不会。所有帧时间测量都通过浏览器中的 requestAnimationFrame 捕获。没有任何数据离开您的设备。