关于笔记本电脑执行速度的瓶颈

来源:互联网 发布:福利彩票 知乎 编辑:程序博客网 时间:2024/04/30 16:37



今天,不谈软件。

这一篇,提供初学者一些产品选购上的建议。

最近有一篇Scott Guthrie的Hard Drive Speed and Visual Studio Performance谈到了开发工具和硬盘之间的关系。这部分我也感触深刻,所以稍微提一下自己的看法。

很久以前我在买NB的时候就深刻的体验到,RAM的大小与HardDisk的速度其实是效能的一大关键,至于CPU速度实在没有太大影响,主要的原因很简单:“你的瓶颈不在CPU!!!”

感谢“目标”一书的作者“高德拉特”很久以前帮我建立的一个观念,至今在各种场合屡试不爽:“问题的解决从瓶颈下手。”不管问题多复杂,所有的问题都可以归纳到一两个焦点,这就是你的瓶颈(在项目上也多半是如此),当事情一片混沌的时候,找出瓶颈可以说比什么都还重要。


而NB 和一般PC的速度瓶颈根本不在CPU速度,甚至很多时候CPU是闲置的,如果你发现你的硬盘灯猛闪,大概就可以知道其实你的硬盘最好换成7200转的(或是选购Buffer大一点的),我的NB在购买的时候,就搭配7200转的转速。另外就是RAM的大小,由于作业系统的运作逻辑,当记忆体不足的时候会以 HD作为虚拟内存,你就会开始看到硬盘又猛闪,这时候,将会严重拖慢整个系统运算速度。

最后一个小小的关键在显卡速度(包含显卡RAM 的大小),以前我以为这个不重要,但是换成独立显卡的NB之后,发现现在的Windows实在有太多地方用到了显卡的效能(Vista就更不用说了),不消说,如果你的显卡不是独立的,会抢到主CPU的时间或是主记忆体,则整体的速度自然就差了。

最后最后,才是CPU的运算能力,一般的服务器其实也是,绝大部分的问题都不是卡在CPU的运算能力上,这点很奇怿,原因是电脑最重要的能力就是运算,但是显然现在我们一般人用到的运算需求并不高,数据的访问和搜索反而是更大的需求,所以速度的瓶颈开始转变成HD甚至网络的访问能力...

总之,有时候你看到电脑没有响应,十之八九不是CPU在运算,而是CPU在等周边...无奈周边的速度太慢而已... 




原创粉丝点击