如何准确测量笔记本电脑和手机的性能:电源、发热与后台应用检查清单
同一台设备,跑分却每次都不一样?原因通常是电源模式、发热导致的降频以及后台应用。本文整理了测量前的检查清单、快速测量、完整测量和压力测试的选择方法,以及多次测量并对比的要领。
- 发布日期
- 更新日期
如果你在笔记本电脑或手机上跑过基准测试,发现今天的分数和昨天不一样,或者和用同款设备的朋友相差很多,那么多半不是设备坏了,而是测量条件不同。浏览器基准测试反映的是设备在那一刻实际跑出的速度,因此电源状态、温度,以及当时正在运行的其他任务,都会直接体现在分数里。本文依次介绍:用 Web Bench 测量性能时,哪些因素会让分数波动,测量前应该检查什么,以及快速测量、完整测量和压力测试分别适合什么时候使用。请记住,分数始终只是随环境变化的参考值。
同一设备分数为什么会波动
基准测试的分数不是根据芯片名称或规格表计算出来的,而是实际运行任务、测量耗时得到的数值,所以结果取决于任务运行期间设备处于什么状态。造成波动的因素大致可以分为四类。
- 电源状态与电源模式:笔记本电脑是使用电池还是接了充电器,操作系统设置的是节能、平衡还是高性能模式,都会改变 CPU 和 GPU 可使用的功率上限。手机的低电量模式也是同类限制。
- 发热与降频:设备过热时会自行降低速度来控制温度,这叫作降频。很多设备一开始很快,负载持续时间一长就会变慢。
- 后台任务:其他标签页、其他应用、文件下载、云同步、视频播放以及安全软件的扫描等,只要和测试共用 CPU 和内存,分数就会下降。
- 屏幕与标签页状态:如果测试标签页被遮挡或屏幕熄灭,浏览器和操作系统会设法减少该标签页的工作量。在这种状态下得到的数值,不能算作正常的测量。
此外还有浏览器种类与版本、硬件加速设置、显卡驱动等软件环境的差异。因此,对比分数时的基本原则只有一条:要对比的结果之间,条件尽量保持一致。Web Bench 的结果页面也有同样的提示:同一设备会因浏览器、电源和发热而不同,请在相同条件下对比结果。
电源模式、发热和后台应用对分数的影响
电源是最容易被忽略、却最容易让分数变动的因素。笔记本电脑使用电池时,操作系统为了省电,常常会限制 CPU 和 GPU 的运行。Web Bench 的压力测试页面里甚至专门有针对这种情况的提示:使用电池时,接上充电器可以减少电池消耗和功率限制造成的分数波动。除非你就是想测试电池供电下的表现,否则测量前请先给笔记本电脑接上电源。
各操作系统中电源设置的名称和位置不同,但需要确认的内容是一样的:看看当前设置偏向节能、平衡还是高性能,并记下来。下次测量时必须使用相同的设置,对比才有意义。如果想知道电源模式会让分数变化多少,只改变这一项设置,测两次即可。其他条件保持不变,这样唯一的变量就是你改动的那一项。
测量时间越长,发热的影响就越大。轻薄的笔记本电脑和手机散热较慢,如果连续运行多次测试,后面的分数往往比前面低。刚玩完大型游戏或剪完视频就测试也是如此,因为设备一开始就是热的。开始前请先让设备静置几分钟,等它降温。
后台任务并不只限于看得见的应用。在另一个浏览器标签页里播放的视频、自动更新、云端文件同步,以及在聊天软件中传输文件,都算在内。测量前先暂停或结束这些任务,可以缩小每次结果之间的差距。
屏幕休眠和被隐藏的标签页同样重要。在完整测量或快速测量过程中,如果标签页被隐藏,Web Bench 会提示标签页已被隐藏,丢弃正在进行的这一轮,并在你返回后重新测量。在压力测试中,隐藏标签页或熄灭屏幕会使测试暂停,正在进行的 15 秒区间会被丢弃,返回后重新测量。这样可以避免错误的数值混入结果,但也会拉长测试时间,而且设备可能在暂停期间降温。最好的做法是一开始就不要隐藏标签页:让测试标签页保持在最前面,保持屏幕常亮,不要切换到其他窗口。
每次测量前要走一遍的检查清单
Web Bench 的准备页面中有一份开始前的检查清单,包含三项:连接充电器、关闭其他应用和标签页、保持屏幕亮度一致。加上前文介绍的内容,就得到下面这份更完整的清单。
- 连接充电器。笔记本电脑请接上电源;手机请先决定是否充电,并且每次都保持一致。
- 确认电源模式并记下来:节能、平衡还是高性能。
- 关闭其他应用和标签页。下载、同步、视频播放、视频通话等占用 CPU 的任务都要先结束。
- 把屏幕亮度设为固定值。如果亮度会自动调节,请在测试期间锁定。
- 让设备降温。如果刚做过高负载的事情,请等几分钟再开始。
- 选好浏览器。做对比时,每次都使用同一个浏览器,必要时先更新。
- 让测试标签页保持在最前面,测量结束前不要切换窗口。
- 关闭通知。测量过程中的通知或来电可能干扰结果。
快速测量、完整测量还是压力测试:该选哪个
Web Bench 提供三种用途不同的测量。它们的区别不只是耗时,还在于各自能告诉你的信息。
- 快速测量(约 30 秒,代表性项目):只运行精选出来的代表性测试,而不是全部项目。适合轻松了解设备大致处于什么水平,或立即查看修改设置后的效果。
- 完整测量(约 2 到 3 分钟,全部项目):广泛运行 CPU、内存、GPU、浏览器和存储测试。每项细分测试的分数取预热后三次测量的中位数,类别分数和综合分数则是这些分数的平均值。这是了解设备、或与其他设备及设置对比时的基准测量。
- 压力测试(5 分钟或 10 分钟):长时间保持负载,每 15 秒记录一次分数,让你看到性能随时间的变化。它反映的是设备能够持续输出的速度,而不是瞬间的峰值。
如果你是新手,先用快速测量了解大致水平,想了解更多细节时再运行完整测量。只有在关心发热或持续性能时,才需要加上压力测试。完整测量还提供可选的 AI 测量,但由于涉及模型下载和推理,耗时更长,也会占用更多内存和电量。如果其他项目已经够用,可以保持关闭。还有一点需要记住:快速测量和完整测量的方法不同,不要直接比较二者的结果。务必在同类结果之间进行对比。
用压力测试读懂发热导致的降速
进行压力测试时,需要选择负载目标(CPU 多核、GPU,或两者同时)以及加载时长(5 分钟或 10 分钟)。5 分钟对应 20 轮、每轮 15 秒,10 分钟对应 40 轮。每一轮的分数都会被记录,并绘制成随时间变化的图表。压力测试的分数使用与完整测量不同的公式,因此对比时切勿将二者混用。
结果中需要关注两点。第一是稳定性:用记录到的最低一轮分数除以最高一轮分数,以百分比表示。越接近 100%,说明设备随着时间推移越能保持速度。第二是降频开始时间:当连续两轮的分数都比此前最高分低至少 10% 时,估计其中第一轮就是降频开始的位置。如果图表一开始很高,然后逐级下降,最终稳定在较低的水平,可能是设备因发热而降速的典型迹象;而几乎水平的线则说明设备能够很好地应对长时间负载。
有几点需要注意。这些数值并不是直接读取温度传感器得到的,而是根据性能变化推断出来的。在支持 CPU Compute Pressure 的浏览器中,也会显示状态变化,但那同样不是温度读数。后台任务或节能设置也可能造成类似的下降,所以不要仅凭曲线就断定设备有故障。运行中的压力测试可能使设备发烫,如果觉得太烫,请立即点击停止按钮。
多测几次,并与最近的结果对比
单个分数无法说明一台设备的全貌。请在相同条件下运行两到三次,看看数值的范围。如果数值集中在几个百分点之内,就可以信赖。如果某一次异常偏低或偏高,就有理由怀疑那一次存在后台任务或发热之类的变量。与其只记录最高分,不如把在日常环境下多次测量得到的范围作为基线,这样以后更容易对比变化。
Web Bench 只在当前浏览器中保存最近完成的 20 条结果,不会发送到服务器。在结果页面的“比较最近结果”中,可以选择一个基准结果和一个对比结果,查看变化。只有评分版本、测量方式、GPU 路径、AI 路径和有效项目都相同的结果才能进行比较。如果因为条件不同而无法点击比较按钮,那是有意设计的,目的是避免不公平的对比。由于数据保存在浏览器内,清除网站数据会同时删除历史记录;如果浏览器无法使用存储,关闭页面后结果就会消失。
最准确的实验,是每次只改变一个因素。要查看电源模式的影响,请保持充电器、浏览器和亮度不变,只改变电源模式,然后在最近结果中把两次结果并排对比。比较驱动或浏览器更新前后的差异时,也请使用同样的方法。
测量智能手机的要点
手机机身小而薄,不易散热,操作系统也往往会采取较强的省电策略。因此,控制好条件比在笔记本电脑上更加重要。
- 先决定是否充电,并且每次都保持一致。充电时电池和机身会产生更多热量,可能改变结果。
- 检查低电量模式。开启时性能会受到限制。在正常模式和低电量模式下各测一次,就能知道节电设置让你损失了多少性能。
- 取下手机壳,在凉爽的地方测试。厚手机壳会积聚热量。
- 保持屏幕常亮,并让测试标签页在最前面。如果屏幕熄灭或标签页被隐藏,正在进行的区间会被丢弃,测试也会暂停。
- 开启勿扰模式。测量过程中的来电或通知可能干扰结果。
- 先从快速测量开始。如果担心发热,先做一次简短的检查,之后再进行压力测试。
压力测试期间,手机可能比平时更烫,请留意观察,感觉不舒服就立刻停止。如果要把结果下载成 PNG 卡片来分享,请先检查卡片上的设备型号信息。
解读结果时的注意事项
- 分数只是参考值。它会随浏览器、电源模式和发热而变化,并不能证明设备的等级或质量。
- 不要对微小的差异过度解读。几个百分点的差距可能就在测量误差范围内。请把注意力放在差距很大的项目上。
- 只在相同条件下对比。浏览器、测量方式、电源状态或 GPU 路径不同,就很难说哪个结果更好。把 WebGPU 和 WebGL2 的结果放在同一条线上比较,尤其容易造成误导。
- 不要把多核分数直接换算成核心数或时钟频率。它取决于浏览器使用的 Worker 数量以及它们的同步方式。
- 如果结果低于预期,不要马上怀疑设备有缺陷。请先检查设置和环境,再在条件一致的情况下重新测量。
- 降频时间和稳定性数值是根据性能变化推断的,并不是实测温度。
归根结底,基准测试最好的用法不是炫耀某个数字,而是在相同条件下,对比自己的设备在改动前后的变化。控制好条件,多测几次,这些数字就会可信得多。
准备好之后,请从下面的链接开始测量。无需安装,也无需登录,一切都在浏览器内运行。
