首先如果你的内存低于2G就不用看了
一.PAE,物理地址扩展
如果内存总量大于3G,会发现系统属性那里显示的比实际容量小,这是因为PCIE地址占用了,这就要开启PAE功能,应用程序才能访问那一部分地址.在64位vista中PAE是默认打开的,在32位vista就需要配置启动参数来强制打开:
运行cmd并输入bcdedit /set pae forceenable
1:在32为vista中使用PAE性能不如64位的,不过其实无伤大雅
2:在系统属性中显示的仍然是3.3G,不会增加到4G
3.在windows xp sp2和server 2003上也可以在boot.ini中添加/PAE实现
4.参考:
http://msdn2.microsoft.com/en-us/library/aa468629.aspx2.用户内存扩展
在使用4G内存时,系统默认是2G分配给应用程序,2G系统保留,这样明显浪费了,这样就需要使用该启动参数了:
运行cmd并输入bcdedit /set increaseuserva xxx
xxx取值范围在2048和3072之间
这样vista就会留给系统4096-xxx mb的内存,余下的都留给应用程序
1.同样在xp和2003中可以在boot.ini添加/3GB或/userva=xxx来设置该功能
2.有没有效?不要问我..
3.参考:
http://msdn2.microsoft.com/en-us/library/aa906211.aspxhttp://msdn2.microsoft.com/en-us/library/ms791558.aspx