虚拟内存大小跟虚拟地址空间没有关系
。所以前面的人回答的都跟题目对不上。题主问的是
Windows页面文件该设置成多大
。-----------------以下回答仅限于WINXP 32位环境-----------------
一般来说,页面文件大小应该在物理内存的0.5倍到2倍之间,一般推荐的大小都是物理内存的大小。对于32位系统,如果物理内存是4G,或者已经达到系统可用的物理内存的上限,那么设置成4G或者可识别物理内存大小也都可以。
原因是:
虚拟内存是用来换页用的,所以虚拟内存(页面文件)
最好
是大于物理内存,才能保证所有物理内存都能被换出来。如果物理内存足够大,已经超过了32位系统的寻址范围,那么虚拟内存设置成4G即可。
当然,页面文件也可以大于4G,看使用场景,因为页面文件里可以不止一个地址空间(Windows系统里,每个进程都有4G地址空间),所以
理论上
大于4G是没有问题的,但太大的页面文件实际上不一定对系统效率有多大的提升。所以一般来说,最大4G的页面文件已经足够用了。-----------------For WINx64-----------------如果内存足够足够大,比如16G,32G这种,完全不用页面文件也是可以的,64位系统跟32位限制不同。