通过前面的"什么是虚拟内存" 我们了解的虚拟内存的作用. 应该如何正确设置虚拟内存呢.
通常情况下设置虚拟内存为物理内存大小的1.5-3倍,大虚拟内存对运行全文搜索查询、大型游戏软件等作用尤其明显,具体数值可以根 据电脑的并发运行的服务等情况需求来配置。普通电脑用户按照默认设置即可,并不用很准确的计算到底需要多少虚拟内存,如果出现虚拟内存太低提示时,请优先通过任务管理器或内存查看器检查驻留程序的内存占用情况,再确认是否需要增加设置虚拟内存大小。调整后如果仍然提示虚拟内存太低,可以考虑把虚拟内存设置为系统管理状态或关闭一些暂时不用的程序。
在Linux平 台上,swap空间大都是在独立分区,不需要用户过多干预,而且对系统碎片影响也较小,但Windows平台用户有时候还是需要“查看分页文件 (pagefile.sys,WIN9x是win386.swp),这里就是关于分页系统内存的优化技巧 。
XP系统中虚拟内存设置:
用鼠标右键点击桌面上“我的电脑”图标,在右键菜单中选“属性”选项打开“系统属性”窗口,如下图:
选择性能设置按钮,出现性能选项,再点击“高级”选项卡,如下图:
点击上图虚拟内存——更改按钮,如下图:
对于XP系统安装完成后会默认1.5倍预设虚拟内存(最大值3倍预设,参图中的自定义大小部分),并且是放到系统盘,如果需要转移到其它盘,只需要把当前驱动器的页面文件设置为无分页文件并点击旁边的设置按钮即可,然后再另外一个驱动器指定页面文件大小。
Windows 7虚拟内存大小设置:
方法与XP步骤类似:依次打开控制面板——系统,点击左侧的高级系统设置,如下图:
点开后,再选择高级选项卡,再点击虚拟内存设置,如下图:
取消“自动管理所有驱动器的分页文件大小”核选框之后才能进行设置,Windows 7的默认是系统管理,而Windows XP上则默认是自定义大小。
1、我有很大的内存,能不能把虚拟内存关闭掉?
这里建议你的内存就算很充裕也不需要把虚拟内存设置关闭掉,系统并不是非到内存耗尽时才去启动虚拟内存,而是把虚拟内存做个重要的即时 补充,随时整体协调各工作任务,把暂时不用的内存数据先转移到虚拟内存中,留下内存给其它的程序使用,经过整理的RAM内存空间执行效率会更高更快。
2、虚拟内存不足怎么办?
首先看看系统的虚拟内存设计是否正确. 如果没有设置好, 一定要按上面的方法设置虚拟内存, 如果还有问题 就查毒杀毒, 再看下虚拟内存所在磁盘空间是否不足, 如果还不行, 就把虚拟内存设置为系统管理状态, 让系统自动设置虚拟内存.