帧率测试

高级 FPS 测试 — 实时测量浏览器的真实帧速率、平均 FPS、1% 和 0.1% 低点、稳定性和帧时间。运行定时基准测试,通过可调整的渲染负载对 GPU 施加压力,并获得性能等级。免费,无需注册,100% 在浏览器内使用。

完整的浏览器 FPS 基准测试,而不仅仅是实时计数器。它使用 requestAnimationFrame 测量每个帧之间的准确时间,并报告平均 FPS、1% 和 0.1% 低点、峰值和最小 FPS、帧时间稳定性得分和卡顿帧计数。检测显示器的刷新率,运行具有性能等级的定时 10/30/60 秒基准测试,并包括一个可调节的渲染压力阶段,该阶段可对数千个对象进行动画处理以加载 GPU — 所有这些均在本地计算并保存个人最佳成绩。

Share
类别
速度测试和诊断
包括
9特点
使用权
自由的 · 无需注册
隐私
在您的浏览器中运行
帧率测试

Calibrating FPS Render Array......

Please wait a moment

如何使用

如何使用帧率测试

  1. 01

    让它检测您的显示器

    加载时,该工具会运行快速校准来估计显示器的刷新率(例如 60Hz、144Hz、240Hz)。这将成为它对帧速率进行评分的目标。

  2. 02

    选择基准持续时间

    选择 10、30 或 60 秒来获得最终成绩和个人最佳成绩,或者选择 Infinity 选项来连续监控 FPS,没有时间限制。

  3. 03

    选择渲染应力载荷(可选)

    将其保留为“关闭”以测量静态显示器,或选择“轻”、“中”或“重”以对 250-5,000 个对象进行动画处理,并查看 GPU 在实际渲染负载下的承受能力。

  4. 04

    开始测试

    按开始并观看每秒多次更新的实时 FPS、帧时间、图表和统计数据。对于定时跑步,进度条会倒计时直至结束。

  5. 05

    阅读你的成绩并超越你的最好成绩

    查看您的平均 FPS、1% 和 0.1% 最低值、稳定性和等级。平均值与 1% 低值之间的巨大差距意味着卡顿 - 尝试关闭选项卡或扩展程序,然后再次运行以追逐新的个人最佳成绩。

使用案例

常见用例

  • 验证新的 144Hz 或 240Hz 显示器实际上在浏览器中以其额定刷新率运行
  • 即使平均 FPS 看起来不错,也可以使用 1% 和 0.1% 的最低值来诊断页面卡顿
  • 比较同一设备上 Chrome、Edge、Firefox 和 Safari 的帧速率和流畅度
  • 检查GPU硬件加速是否启用并帮助您的浏览器渲染
  • 对笔记本电脑或手机 GPU 进行压力测试,并观察 FPS 在 60 秒运行期间衰减时的热节流情况
  • 通过使用或不使用扩展程序进行测试来测量大量扩展程序或过多打开的选项卡的 FPS 成本
概述

测量您的真实帧速率,而不仅仅是实时计数器

此 FPS 测试使用浏览器的高分辨率 requestAnimationFrame 计时器对每次屏幕绘制之间的准确时间进行采样,然后将这些样本转换为实际描述平滑度的指标:平均 FPS、1% 和 0.1% 低点、峰值和最小 FPS、帧时间一致性稳定性得分以及卡顿帧计数。这是对设备、浏览器、显示器或扩展设置进行健全性检查以防止动画断断续续的最快免安装方式。

为什么 1% 的低点比平均 FPS 更重要

显示器的平均帧速率可以达到 60 FPS,但仍然会感觉卡顿,因为少数慢速帧会破坏运动的错觉。这就是 1% 低点和 0.1% 低点捕获的内容 — 最差 1% 和 0.1% 帧期间的帧速率。平均水平与 1% 低点之间的巨大差距直接出现在卡顿源上:背景选项卡、重型扩展、热节流或关闭硬件加速。

让您的硬件承受实际负载

打开渲染压力阶段,该工具会在画布上对数百到数千个移动对象进行动画处理,同时进行测量 - 真正的 GPU 和合成器工作,而不是虚假数字。观察您的 FPS 下降了多远,以及在轻负载、中负载和重负载下 1% 的低值崩溃的速度有多快,以在浏览器开始丢帧之前衡量现实世界的动态余量。

基准、评分并超越你的最佳水平

运行固定的 10、30 或 60 秒基准测试或让它连续运行。每次定时运行都会根据检测到的显示刷新率进行评分(从“挣扎”到“完美”),并且每个持续时间的最佳平均值会保存在设备本地,以便您可以随时间比较浏览器、选项卡和设置。

特征
01
高分辨率采样:使用本机 requestAnimationFrame 计时器来记录每个屏幕绘制的精确毫秒帧时间。
02
专业帧时间指标:平均 FPS 加上真正的 1% 和 0.1% 低点(最差的 1% / 0.1% 帧)——这些数字揭示了卡顿现象。
03
帧时间稳定性得分:根据帧时间方差进行一致性评级,因此您可以区分稳定的运动和突发的、卡顿的感觉。
04
可调节渲染压力:对 250-5,000 个移动画布对象进行动画处理,将真实的 GPU 和合成器负载加载到您的硬件上并观看 FPS 反应。
05
定时基准 + 成绩:运行 10 秒、30 秒或 60 秒测试(或连续),并根据您的显示器获得“努力到完美”的成绩。
06
刷新率检测:自动检测显示器的 Hz,以便了解目标帧速率并标记掉帧。
07
带参考线的实时图表:实时 FPS 图表标记为 30、60、120、144 和 240 FPS,以提供即时上下文。
08
个人最佳+全屏:每个持续时间的最佳平均值保存在本地,全屏模式提供干净、无干扰的读数。
09
隐私第一:每个指标都是在您的浏览器中计算的 - 不会上传任何内容,没有帐户,也没有广告。
常问问题

常见问题

如何在不下载软件的情况下在线查看我的FPS?+

只需打开此页面并按“开始”即可 — 该工具使用高分辨率 requestAnimationFrame 计时器测量浏览器的帧速率,并显示实时 FPS、帧时间和详细统计数据。无需下载、安装或注册。

对于浏览器来说,什么是好的 FPS?+

为了流畅地浏览网页,60 FPS 是基准。在高刷新显示器上,您会希望平均值接近显示器的 Hz — 大约 120、144 或 240 FPS。任何持续低于 30 FPS 的内容都会让人感觉明显迟缓。同样重要的是,1% 的低点应该接近平均水平;即使平均值看起来不错,较大的差距也意味着明显的卡顿。

1% 低和 0.1% 低 FPS 是什么?它们为何重要?+

它们描述了你最糟糕的状态。 1% 低点是最慢 1% 帧期间的帧速率,0.1% 低点涵盖最慢 0.1%。显示器的平均帧率可以达到 60 FPS,但如果有几帧延迟到达,仍然会感觉不稳定——低点就暴露了这一点。该工具通过平均最差帧时间并将其转换为 FPS 来计算两者,因此您可以发现仅平均计数器隐藏的卡顿现象。

稳定性分数是什么意思?+

稳定性根据帧时间与平均值的差异来评估帧时间的一致性。接近 100% 的分数意味着每一帧都以均匀的速度到达,实现流畅、流畅的运动,而较低的分数意味着突发、不均匀的帧,即使平均 FPS 很高,也会出现微卡顿。

渲染压力测试如何进行?+

当您选择“轻”、“中”或“重”负载时,该工具会在测量时为画布上的 250 到 5,000 个移动对象制作动画。这是真正的 GPU 和合成器工作,而不是假的减速,因此您可以看到帧速率下降了多少,以及在真实渲染压力下 1% 的低值崩溃的速度有多快。它与浏览器选项卡隔离,不会影响其他应用程序。

即使我有 144Hz 显示器,为什么我的 FPS 上限为 60?+

浏览器将其渲染循环与显示器的刷新率同步,因此如果 Windows 或 macOS 设置为 60Hz,则浏览器不能超过 60 FPS。在 Windows 上,将设置 → 显示 → 高级显示 → 刷新率设置为 144Hz;在 macOS 上,检查系统设置 → 显示。然后重新加载此页面 - 顶部检测到的刷新率应该更新。

是什么导致浏览器中的 FPS 下降?+

常见原因包括打开的选项卡过多、消耗 CPU 或 GPU 的扩展、禁用的硬件加速、过时的图形驱动程序、后台软件、笔记本电脑上的热节流以及包含大量 JavaScript 或动画的页面。将平均差距大到 1% 的低值运行与干净的配置文件进行比较,以找出罪魁祸首。

我如何知道浏览器硬件加速是否已打开?+

运行两次重度渲染压力测试 - 一次启用硬件加速,一次禁用(Chrome:设置→系统→“可用时使用图形加速”)。打开加速后,您应该会看到负载下更高、更稳定的 FPS。重负载下的弱结果通常意味着 GPU 没有被使用。

此 FPS 测试会影响我的整个计算机吗?+

不会。测量和应力负载完全在此浏览器选项卡内运行。它们利用浏览器的渲染引擎来衡量性能,但不会影响您的其他应用程序或对您的系统进行任何持久的更改。

我的结果是否已保存?是否已上传任何内容?+

每个基准持续时间的最佳平均 FPS 都会保存在本地浏览器中,以便您可以追逐新记录,并且不会存储任何其他内容。不会上传任何帧数据、分数或设备详细信息 - 每个指标都是在您的设备上计算的。

我可以用它来验证我的游戏是否以 60 FPS 运行?+

此工具测量浏览器的渲染 FPS,而不是游戏中的帧速率。对于游戏,请使用内置覆盖(Steam 的 FPS 计数器、Minecraft 中的 F3)或 MSI Afterburner 等软件。不过,在您在显示设置中启用 144Hz 或 240Hz 之前,它非常适合确认您的显示器和浏览器实际上可以维持高帧速率。

这个 FPS 测试准确吗?+

是的。它使用浏览器的高分辨率计时器记录每帧的精确毫秒时间戳,因此平均值、低点和稳定性来自实际测量的帧时间而不是估计值。主要限制是浏览器本身:它的报告速度不能快于显示器的刷新率,该工具会检测并显示刷新率,以便您始终知道上限。

为什么我的 FPS 在 144Hz 显示器上上限为 60?+

浏览器可能受到垂直同步、省电设置或显示器的活动刷新率的限制。检查您的操作系统和浏览器是否设置为更高的速率。

这会测试我的整个计算机吗?+

不 - 它测量浏览器的渲染性能,反映但不等同于全系统或本机游戏 FPS。