⭐ 觉得好用?收藏备用,下次直接打开 ✨ 开通会员去广告 · 更多权益即将开放 ☕ 支持作者
📌
页面打开就在测,不要切走标签页——后台标签的帧率会被浏览器压到 1 Hz。
🔌
笔记本 / 手机请接上电源并关掉省电模式,省电策略会主动降帧。
🖥️
测的是浏览器实际渲染的帧率,不一定等于系统设置里的刷新率——两者不一致本身就是有用的诊断信息。
Hz
预热中,请不要切走标签页…
实时 — Hz
帧时间
按时出帧
掉帧
抖动
1% 低帧
帧时间 · 最近 240 帧 按时 掉帧
柱子越齐说明帧率越稳;虚线是当前基准帧时间,冒出红柱就是掉帧。
全屏后会自动重测 · 按 Esc 退出
拖影对比 · 眼睛跟着方块横向移动,比较三条跑道的清晰度
模拟 30 Hz
365
模拟 60 Hz
365
你的屏幕
365
移动速度
眼睛跟着方块一起横向移动(不要盯住屏幕某一点),再比较三条跑道上「365」的清晰度——刷新率越高,跟随时越清晰、拖影越短。

屏幕刷新率(Refresh Rate)指显示器每秒重绘画面的次数,单位赫兹(Hz)。60Hz 意味着每秒刷新 60 次、每帧停留 16.67 毫秒。本工具打开即自动测量,5 秒给出实测值,并附上帧时间分布、掉帧数、抖动和 1% 低帧,帮你判断的不只是”多少 Hz”,还有”稳不稳”。

测量方法

浏览器的 requestAnimationFrame 由显示器的垂直同步信号驱动,帧间隔的倒数就是当前渲染路径上的实际刷新率。

但简单取平均并不可靠:单次系统卡顿会把平均值整个拉偏,而”总帧数 ÷ 总时长”又会把掉帧误算成刷新率降低。本工具先用中位帧间隔确定基准周期,再把每个间隔还原成它实际跨过的刷新周期数(掉一帧算两个周期),偏离过大的样本整段丢弃,最后用累计周期数除以累计时长得到结果。这样既不受掉帧影响,又因为是长窗口累加,天然规避了浏览器对 performance.now() 的精度削减。

常见刷新率对照

刷新率帧时间典型场景
60 Hz16.67 ms办公显示器、多数入门笔记本
90 Hz11.11 ms中端手机、部分平板
120 Hz8.33 ms旗舰手机、iPad Pro、ProMotion 屏 Mac
144 Hz6.94 ms主流电竞显示器
165 / 180 Hz6.06 / 5.56 ms中高端电竞屏
240 Hz 及以上≤ 4.17 ms竞技电竞屏

五个指标怎么看

  • 帧时间:一帧占用的毫秒数,等于 1000 ÷ 刷新率
  • 按时出帧:赶上 vsync 的帧占比,95% 以上算干净,低于 90% 说明有程序在抢资源
  • 掉帧:采样窗口内漏掉的帧数,偶发一两帧正常
  • 抖动:帧间隔的标准差,越小画面越顺滑——同样 144Hz,抖动 0.1ms 和 2ms 的观感差很多
  • 1% 低帧:最差 1% 的帧折算成帧率,反映”最卡的瞬间”,比平均值更贴近卡顿体感

高刷没生效的排查顺序

  1. 系统显示设置 —— 很多显示器出厂默认 60Hz,插上不会自动跑满。Windows 在”显示 → 高级显示器设置”,macOS 在”显示器 → 刷新率”
  2. 线材和接口 —— HDMI 2.0 到 2K/144Hz 就到顶,4K 高刷需要 DP 1.4 或 HDMI 2.1;劣质线会静默降到 60Hz 而不报任何错
  3. 浏览器硬件加速 —— 关掉后浏览器退回软件合成,帧率被锁在 60 甚至更低(Chrome:设置 → 系统)
  4. 电源与省电策略 —— 笔记本拔电、手机省电模式、Safari 低电量模式都会主动降帧

测量环境与局限

测的是浏览器窗口当前所在的那块屏;多显示器用户把窗口整个拖到另一块屏再重测即可。窗口跨在两块屏之间时结果不可信——合成器要同时对齐两个 vsync,掉帧会明显增多。

测量期间请不要切走标签页:后台标签的 requestAnimationFrame 会被浏览器压到 1Hz 甚至完全暂停,本工具检测到切换会直接作废并重测。所有计算都在浏览器本地完成,不上传任何数据

📍使用场景

  • 新买高刷屏验货144Hz 显示器到手,先确认系统和线材真的把高刷跑起来了,而不是默认停在 60Hz。
  • 手机高刷有没有生效号称 120Hz 的手机在省电模式或某些浏览器里可能只跑 60Hz,打开页面几秒就能验证。
  • 换线换接口后复查换了 HDMI/DP 线或转接头之后,确认带宽够不够,有没有被静默降到 60Hz。
  • 排查画面卡顿刷新率正常但看视频、滑页面依然发涩时,用帧时间图和掉帧数定位是不是渲染跟不上。

常见问题

网页测出来的和显示器标称的不一样,是工具不准吗?

大概率不是。网页测的是浏览器实际渲染的帧率,它取决于系统刷新率设置、显卡驱动、线材带宽、浏览器硬件加速这一整条链路,任何一环掉链子都会让结果低于屏幕的物理上限。两者不一致本身就是有用的诊断信息:说明高刷没有真正生效。按顺序检查系统显示设置、线材接口、浏览器硬件加速三项,绝大多数情况能定位到原因。

60Hz 和 144Hz 的差别有多大?

帧时间从 16.67 ms 缩短到 6.94 ms,画面更新快一倍多。日常感知最明显的是滑动网页、拖动窗口和移动鼠标指针时的连续感,其次才是游戏。差别是否值得,因人因用途而异——本工具的拖影对比跑道可以直接看:眼睛跟着方块横向移动,比较 30Hz、60Hz 和你屏幕原生刷新率下文字的清晰度。

为什么测出来的数字一直在跳?

通常是可变刷新率在工作。G-Sync、FreeSync、手机的 LTPO 自适应刷新、macOS 的 ProMotion 都会按画面内容动态调整刷新率,静止页面会主动降到 60、48 甚至 24Hz 省电。本工具在整个测量期间保持满负载动画,就是为了把这类屏幕推到峰值;如果结果仍在浮动,页面会明确标注并给出实测区间。

测出来只有 30Hz 左右,是屏幕坏了吗?

不是。没有任何显示器的物理刷新率是 30Hz,这个数字一定来自软件限帧。最常见的三个原因:Safari 的低电量模式会把网页硬限到 30fps;Windows/macOS 的省电模式和笔记本拔掉电源后的节能策略会主动降帧;在远程桌面、虚拟机或投屏软件里测到的是串流帧率,不是本机屏幕。关掉省电模式、接上电源,在本机浏览器里重测即可。

刷新率和帧率(FPS)是一回事吗?

不是。刷新率是显示器每秒能重绘多少次(硬件上限,单位 Hz),帧率是内容每秒实际产出多少画面(软件表现,单位 fps)。帧率高于刷新率时多出来的帧会被丢弃或造成撕裂,低于刷新率时画面会重复显示同一帧。本工具测的是刷新率,同时用掉帧数按时出帧率两个指标反映帧率有没有跟上。

手机能测吗?开高刷费电吗?

能测,手机浏览器同样走 vsync 驱动的帧循环。注意关掉省电模式并接上电源,否则系统会主动降频。高刷确实更费电——这正是 LTPO 屏幕存在的原因:它能在阅读静态内容时自动降到 10Hz 甚至 1Hz,只在滑动时拉满,兼顾观感和续航。所以手机上测出的数字在不同页面、不同时刻本来就可能不同。