本帖最后由 耶稣泡观音 于 2017-2-25 01:11 编辑
接下来是模拟飞行性能测试,依旧是PMDG 747QOTSII,依旧是Imagine Sim ZSPD,所有测试环境都与第一次相同。
测试结果出炉时,在我们所有人的意料之外,却又在情理之中。当我们在4核4线程环境下测试时,我们本以为结果会如性能测试时一样在基准的75%左右,然而测试结果表明,4核4线程的帧数表现与4核8线程时相差无几,甚至略高于基准。且在测试过程中没有感到明显的掉帧,卡顿等不稳定表现,双核四线程时的帧数也能达到28帧左右,约是基准的87.5%.甚至在地面准备时的帧数与4核4线程时相差无几,但在其余时间段中能明显感到掉帧与卡顿,尤其是在起飞和进近过程中,这意味着此时CPU已经达到满负荷状态。单核双线程时,帧数约是基准的56.1%,这与性能测试结果基本持平,且卡顿掉帧现象更加严重。
那么为什么4核4线程与4核8线程的成绩相差无几甚至前者略高于后者?
在测试过程中,我们同时也在监控CPU 所有逻辑核心(线程)的状态,发现在地面时,所有线程的使用率均在50-60%徘徊,所以此时的帧率基本没有差别,但在起飞后,随着的地景、autogen、交通等开始大量加载,线程1的使用率很快达到了100%,但其它线程仍然保持在较低的使用率,“一核有难,多核围观”的场面再次出现,这令我们感到震惊。之前我认为只有FSX平台会出现这一问题,也有不少人表示P3D已经彻底解决的多核心优化的问题,至于P3D为何会出现这一现象,我们只能得出P3D的多核优化仍然不尽如人意的结论,对于多核心CPU,P3D也并不能完全利用起所有核心。也许是因为P3D基于FSX平台开发,所以这一先天顽疾便继承了下来,也许是别的原因导致,不过有一点仍然可以肯定,即使P3D仍然没有彻底解决多核优化的问题,但其相比较不支持多线程的FSX平台,性能还是有不少提升的。 有了这个结论,我们就能解释为什么4核4线程与4核8线程帧数相差无几。因为这两种情况下,CPU根本没有满负荷运行,帧数还是被游戏所限制。至于4核4线程下性能略高于4核8线程的情况,我们至今没有找到原因,只能归结于测试误差了。
|