增大内存能减少CPU使用率是什么原因?

我的电脑是 AMD 3200+,内存是"金士顿"1G的运行我桌面的动态背景时候CPU占用是95%--100%的。但加多了一条1G内存,CPU占用率就降到了28%--35%。有很多人都说内存跟CPU使用率没什么关系,但加多1G就会差那么远是什么原因呢?

比如你内存从4G增加到8G,就对CPU使用没有任何影响。占用率也不会降低。
但是你从1G增加到2G,变化就会很大。
原因是1G内存本来不能满足性能要求。处理器要调用的太多东西都储存在虚拟内存,也就是硬盘中。你又用了动态桌面,这个会占用很多内存。1G内存就很吃紧。
CPU就需要不断发出指令调用硬盘中虚拟内存的东西。所以CPU占用就会很高。
因为硬盘读写速度很慢,CPU每调用一次数据,就会发出一个指令,然后得到一个回馈。因为硬盘太慢,所以发出指令和回馈的间隔就很长。这期间CPU就只能处于等待,别的事情不能做。而你的桌面又在不停调用数据,所以CPU占用率就很高了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-05
增大内存可以减少程序被调用的次数,cpu自然就降了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网