日期:2014-05-17  浏览次数:20744 次

虚拟内存大小的问题
虚拟内存为什么只能设为物理内存的1.5到2倍,不要贴网上说的那种太小了系统会提示虚拟内存不足,太大了会拖慢系统速度,我想知道的是1.5倍到2倍的理论依据!就是说能算出个大概值的过程··

------解决方案--------------------
引用:
引用:这个说法是Windows XP时代早期的产物,出处不详。关于虚拟内存到底要设置多大,主要取决于当前机器RAM大小以及应用程序的需求,根据你自己的需求来配置即可,原则就是让程序尽量使用RAM,虚拟内存仅仅是在RAM不足时的一种补充手段。

相关参考:

http://support.microsoft.com/kb/21608……


不能这样绝对的说,还是要看应用所需要的内存,比方有一定规模的web服务器、大型数据库、三维图形、模型计算、工控环境等等,这些应用往往会使用到更多的内存,甚至本机RAM根本不够使用,出于硬件限制或节省成本的原因,必须使用到虚拟内存技术作为补充。我们通常使用的家用和办公计算机很少涉及到这些应用,如果RAM足够大,完全是可以取消虚拟内存设置的。