为什么格式化赢得了 7 台计算机 windows 10 双他们的 CPU-Z 基准分数?

Why did formatting win 7 computers to windows 10 double their CPU-Z bench score?

我不想在这里问这个问题。我在超级用户那里问过,但没有得到答案。

https://superuser.com/questions/1420073/why-did-formatting-win-7-computers-to-windows-10-double-their-cpu-z-bench-score

所以我在攻读计算机工程学位的同时在一家公司工作,担任 IT 人员。对计算机进行硬件和软件维护是我工作的一部分。我对其中两台计算机有过奇怪的经历。这两台电脑(一台台式机一台笔记本电脑)是公司里最慢的电脑。笔记本电脑是戴尔 Inspiron N5010,配备 i3 370M(2 核 4 线程)处理器。台式机是HP 500B MT搭配E5800(2核2线程)处理器

起初,这两台计算机上都有 windows 7 运行。 CPU-Z(1.87.0) 桌面基准测试为 113(单线程),227(多线程)。笔记本电脑是 82, 267.

在我用 windows 10 和 运行 相同的 CPU-Z 版本基准对这些计算机进行格式化后,我在两台计算机上获得了完全双倍的性能。单线程和多线程得分都翻了一番

用windows10格式化后,台式机得到270、510。笔记本得到180、520。

这是什么原因造成的?物理核心数量保持不变。逻辑核心数保持不变。我很困惑。

如果速度差异很明显,则可能是 WIndows 7 上的驱动程序有问题,或者可能与 huge pages 有关(启用大页面可以提高CPU 性能显着)。

如果您没有注意到 speed/responsiveness 中的差异,那可能只是 CPU-Z 中的一个错误(您是否尝试过最新版本 1.88?)。

从 Windows7 到 Windows10 本身不应导致如此剧烈的性能变化,CPU 基准应该非常接近。 Windows 版本也很重要,我看到 Win10 1803Win10 1809 之间的测试显示 FPS 增加了大约 10%支持 1809(但那是 GPU,不是 CPUs)。

您是否可以从 32 位 Windows 7 升级到 64 位 Windows 10? 根据 this FAQ 基准测试使用什么算法... 他们说

the 32-bit version keeps using the legacy x87 instructions, resulting in almost half of the x64 performance

编辑:请删除此处的问题,因为它与代码无关。我也回答了超级用户