Snaplytics JS Tests

CPU 压力测试

在浏览器中将每个 CPU 核心的负载拉满至 100%——无需安装。每个核心运行一个 Web Worker 进行质数运算,实时查看每秒操作数与各线程活动,然后获得可在不同设备间比较的分数。

就绪
持续时间
压力等级

先给笔记本电脑接通电源并关闭占用资源较高的标签页——省电模式和后台负载会拉低分数。

先接通电源

使用电池供电时,笔记本电脑会在 CPU 远未全力运转前就开始降频。接通电源并选择性能模式,才能看到真正的性能上限。

同等条件下比较

只有在相同的压力等级、持续时间和浏览器下,分数才具有可比性。若要在不同设备间比较,“超极限”等级的结果最为稳定。

读数下滑 = 降频

读数起初强劲随后下滑,说明 CPU 正在降低频率以散热——这正是热降频的直观体现。

处理器的弱点很少在日常使用中显现——只有在持续负载下才会暴露出来。堵塞的风扇、干涸的导热硅脂、过于激进的省电策略,或是散热能力不足的轻薄机身,在空闲时看起来都毫无问题,可一旦所有核心同时全速运转,降频就会立刻显现。这项测试会同时加载所有核心并持续施压,让你能听到风扇是否加速运转、感受热量流向何处,并观察每秒操作数的读数是保持稳定,还是随着芯片降低频率而下滑。无论是在购买二手笔记本电脑前、更换导热硅脂后,还是当电脑感觉比预期更慢时,这都是一次快速的体检——而且一切都在浏览器本地完成。

点击开始后,页面会为浏览器报告的每个逻辑核心创建一个 Web Worker,每个 Worker 独立执行质数检验——试除法,与原生压力测试工具所用的高强度算术循环相同——并统计已完成的操作数。第一秒是预热阶段,会被丢弃,因此启动时的波动不会影响结果;此后显示的实时数值是所有线程吞吐量之和,每秒采样十次。下方的进度条会分别显示每个线程的表现:在现代异构(大小核)CPU 上,部分进度条偏低是正常现象——那些是以较慢速度完成同样工作的能效核心。最终分数是本次运行的平均每秒操作数,并按压力等级的倍数进行缩放。

如何解读你的分数

分数评级通常代表的意义
50,000+顶尖近期高端台式机 CPU,拥有众多高速核心及足以支撑其运行的散热系统
30,000 – 50,000卓越现代高性能台式机,或接通电源的顶级笔记本芯片
15,000 – 30,000优秀扎实的中端台式机,或近期的高性能笔记本电脑
7,500 – 15,000良好主流笔记本电脑或较旧的台式机——足以从容应对日常工作
3,500 – 7,500一般入门级、紧凑型或老旧硬件;在高负载下可能出现明显降速
3,500 以下较差设备非常老旧或严重降频——请检查散热、电源模式及后台负载

选择压力等级

等级倍数最适合
×1快速体检,产生的热量极小
×2默认选项——负载适中,笔记本电脑靠电池运行也可安全使用
×4贴近真实的持续负载,如渲染或编译
极限×8散热测试:观察芯片发热后读数是否下滑
超极限×16基准测试——每次运算负荷最重,不同设备间的分数也最为一致

在浏览器中让 CPU 满载运行安全吗?

安全。浏览器中的 JavaScript 运行在沙盒环境中——它无法提升电压、改变风扇曲线,也无法绕过散热限制,最坏的结果不过是机身发热、风扇转速提高、电池消耗加快。现代 CPU 在过热时会自动降频,这正是读数下滑所反映的现象,而关闭标签页即可立即停止负载。不过要记住,浏览器基准测试同时也在衡量浏览器本身:同一台设备在 Chrome、Safari 和 Firefox 中的得分会有所不同,因此比较时请确保条件一致。如果游戏出现卡顿,而这里的分数看起来却很健康,瓶颈可能在于渲染而非处理器——可以用 帧率测试器 来检查这一点。

相关工具