2个回答
展开全部
这里所说的虚拟内存,应该是虚拟内存在磁盘上的“页面文件”(即 pagefile.sys 文件)的大小,这个让系统管理大小最好。下面不用工作集、已分页、未分页等专业名词,简单的举一例来说:
假若你安装了6GB物理内存,系统本身用不了这么多,再运行一些小任务也用不了,那系统根本不需要页面文件,此时即使页面文件看起来有好几个GB,其实系统根本未用,虽然这好几个GB大小的 pagefile.sys 文件在磁盘上被锁定了,谁也不许占用,但它其实是空闲的。
现在你若运行一个占用大内存的游戏(例如德军总部:新秩序),它需要使用4GB的物理内存,加上系统占用的,6GB物理内存仍然可以应付,那系统还是不会动用页面文件。如果你忽然将游戏暂停或退到后台(例如不关闭而是最小化),又去运行其它较大的任务,而这些任务需要3GB物理内存,那么6GB的物理内存明显不够了,系统就会将游戏占用的大部分内存数据写入磁盘上的页面文件,腾出物理内存来给当前的大任务使用。当大任务结束,你重新将游戏调到前台运行,系统就会从页面文件中将先前的游戏数据读回物理内存来恢复现场。此后,页面文件中原先那些数据就可以认为已经作废了。
在上面这种情况下,如果你是让系统管理页面文件大小,系统会适当的扩大页面文件来容纳需要写入的数据。但如果你人为的指定了页面文件大小,例如2GB,系统就会提示“虚拟内存不足...”,后果就是:物理内存中暂不使用的数据无法全部写入页面文件,新的大任务就无法得到充足的物理内存而运行缓慢。甚至,当你重新将游戏调到前台时出错而无法继续运行。
页面文件平时虽然占用几个GB的磁盘,但对现在的大硬盘来说根本不是问题。而且,在物理内存充足的情况下,Win8已经会比较聪明的在启动时将上次因某种原因扩展的较大的页面文件适当缩小到合理的程度(在XP里,页面文件默认与物理内存差不多大,而且一旦需要再扩大,扩大后就不会再收缩了)。
所以,由于家用电脑平时肯定要执行多种变化不停的任务,根本无法预料系统什么时候需要多大的页面文件,因此还是由系统来决定大小最好。
假若你安装了6GB物理内存,系统本身用不了这么多,再运行一些小任务也用不了,那系统根本不需要页面文件,此时即使页面文件看起来有好几个GB,其实系统根本未用,虽然这好几个GB大小的 pagefile.sys 文件在磁盘上被锁定了,谁也不许占用,但它其实是空闲的。
现在你若运行一个占用大内存的游戏(例如德军总部:新秩序),它需要使用4GB的物理内存,加上系统占用的,6GB物理内存仍然可以应付,那系统还是不会动用页面文件。如果你忽然将游戏暂停或退到后台(例如不关闭而是最小化),又去运行其它较大的任务,而这些任务需要3GB物理内存,那么6GB的物理内存明显不够了,系统就会将游戏占用的大部分内存数据写入磁盘上的页面文件,腾出物理内存来给当前的大任务使用。当大任务结束,你重新将游戏调到前台运行,系统就会从页面文件中将先前的游戏数据读回物理内存来恢复现场。此后,页面文件中原先那些数据就可以认为已经作废了。
在上面这种情况下,如果你是让系统管理页面文件大小,系统会适当的扩大页面文件来容纳需要写入的数据。但如果你人为的指定了页面文件大小,例如2GB,系统就会提示“虚拟内存不足...”,后果就是:物理内存中暂不使用的数据无法全部写入页面文件,新的大任务就无法得到充足的物理内存而运行缓慢。甚至,当你重新将游戏调到前台时出错而无法继续运行。
页面文件平时虽然占用几个GB的磁盘,但对现在的大硬盘来说根本不是问题。而且,在物理内存充足的情况下,Win8已经会比较聪明的在启动时将上次因某种原因扩展的较大的页面文件适当缩小到合理的程度(在XP里,页面文件默认与物理内存差不多大,而且一旦需要再扩大,扩大后就不会再收缩了)。
所以,由于家用电脑平时肯定要执行多种变化不停的任务,根本无法预料系统什么时候需要多大的页面文件,因此还是由系统来决定大小最好。
快又稳
2024-10-28 广告
2024-10-28 广告
广州快又稳网络科技有限公司的云虚拟主机以其高稳定性、灵活配置及卓越性能著称。我们提供多种规格的云虚拟主机,满足不同客户的网站部署需求。采用先进的虚拟化技术,确保资源独立且高效利用。每个虚拟主机均配备充足带宽,保证快速访问体验。同时,我们注重...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询