这样说吧,win是多任务的系统,也就是系统内可以同时运行很多不同的程序,很多不同的服务。而对于cpu等硬件来说,其实是线性的,不存在并行的系统,别看什么多核。多核只是在线性的同时判断有没有可以挪移部分代码出来,独立运行。所以越多核,其实效能是越低的,例如在相同频率下,双核的比单核可能高60-80的性能,但4核比双核,可能只高30%
在win运行的的时候,其实是在很短的时间内不断的问,有什么程序需要运行?有的就分配时间运行该程序。假如你的系统同时运行的程序(其实服务也是程序)越多,那么相同时间内,分配给每个程序的时间就越少。那么执行该程序所需要的时间就越多。实际应用的感觉就是程序慢了。
所以在测试的时候,假如不同的系统(其实就是不同的系统同时跑的程序和服务不一样),跑出来的结果是不一样的。
假如你的系统有很多程序服务同时进行,例如什么打印机,上网,电源管理,杀毒,安装了N多的软件,启动项目有N多的软件。那么你系统默认的时候同时运行的程序就越多。那么每个程序分配的时间就越少。测试出来的结果就越低。
而那些所谓的it网站的测试系统,基本都是尽量“干净”的系统,例如他们肯定不会装什么打印机程序,肯定不会上网,肯定不会安装N多应用软件。系统尽量的精简,服务尽量的精简。这样的程序,基本不是日常使用的系统。所以他们测试的结果通常都会比较高的。
你想测试你的系统,关闭一切能关闭的程序,删除一切可以删除的驱动(除了主板,显卡之外),什么也别装,然后测试。
时间、时间、时间