我这两天回家自己事情啥都没做,就在自己X200上做实验来着,讯盘驱动也研究过了,杀毒软件也研究过了,联想System Update里面的驱动都排除过了。
我的X200是 P8400 2.26G 的CPU。有迅盘,不过我测试时也关闭了迅盘(后面的实验证明讯盘开于不开不会对测试结果造成大的影响。)装的也是32位的Windows7,装的也是微软的杀毒软件。
注:客户当时来公司测试时,那台2.4G的机器装过全新系统测试,那时候似乎此情况好了很多(不是没出现过,但是少很多),我突然想起来,刚Ghost好的系统虽然微软杀毒软件已经装在里面,可是从来没有更新过,根本就没有病毒定义文件,所以其实它根本就没有在运行!
我用来测试的照片是平均2兆左右的,佳能G5拍的。
插上电源设为最高性能后,排除一些测试误差来说,我觉得和客户机器是一样的。非常没规律的,有时候10张来一下,有时候20张来一下,但是,也出现过连续翻看50张都不出现的情况(在客户机器上也有过连续翻看都不出现的情况,但是客户认为是系统已经缓存了这些图片,然后就去找其他图片来试,然后其他图片看10张又来一次。。)
我注意到,当每秒切换一张照片的时候,
CPU不想我们想象中那么闲(在此真的要鄙视一下微软的研发能力,一个看图软件,有必要做的这么耗资源吗),居然也有70%左右的占用率!(0.5秒切换一张时更是达到80%以上)。那么我得出一个初步的结论,当CPU到达70%以上的时候,系统已经处于处理能力的极限,这时,只要有任何一个程序稍微用掉10%的CPU资源,立刻就会使得微软自带的看图软件没有足够的CPU处理能力来运算下一张(或是下几张)照片(系统不太可能把100%的CPU都拿来给一个程序用的,后台那么多运行的程序都等米下锅呢)。
大家可以看图,当出现 这种情况的时候,CPU一定是在比较高的占用率情况下。
另,当时我给客户装的ACDSee是非常老的3.1版(那天我们电脑里也只有这个版本),建议客户可以上网找一个更好的版本,如ACESEE pro 2.5 或3.0 。这个比较新。