虚拟内存设置多少合适( 二 )


3、系统空间不足
虚拟内存文件默认是在系统盘中 , 如WinXP的虚拟内存文件名为“pagefile.sys” , 如果系统盘剩余空间过小 , 导致虚拟内存不足 , 也会出现内存不足的问题 。 系统盘至少要保留300MB剩余空间 , 当然这个数值要根据用户的实际需要而定 。 用户尽量不要把各种应用软件安装在系统盘中 , 保证有足够的空间供虚拟内存文件使用 , 而且最好把虚拟内存文件安放到非系统盘中 。
4、因为SYSTEM用户权限设置不当
基于NT内核的Windows系统启动时 , SYSTEM用户会为系统创建虚拟内存文件 。 有些用户为了系统的安全 , 采用NTFS文件系统 , 但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限 , 这样就无法为系统创建虚拟内存文件 , 运行大型程序时 , 也会出现内存不足的问题 。 问题很好解决 , 只要重新赋予SYSTEM用户“写入”和“修改”的权限即可 , 不过这个仅限于使用NTFS文件系统的用户 。

虚拟内存设置多少合适

文章插图
右键单击“我的电脑” , 选属性 , 在“高级”一项中选择“设置” , “设置”中选“高级” , 最下面是更改虚拟内存 , 根据你C盘的大小适当增大虚拟内存 , 一般默认是400多-1000MB , 记得要点“设置”生效.
虚拟内存的概念是相对于物理内存而言的 , 当系统的物理内存空间入不敷出时 , 操作系统便会在硬盘上开辟一块磁盘空间当做内存使用 , 这部分硬盘空间就叫虚拟内存 。 Windows 98中采用Win386.swp文件的形式 , 而Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存 。
一、大小情况
1.一般情况
一般情况下 , 建议让Windows来自动分配管理虚拟内存 , 它能根据实际内存的使用情况 , 动态调整虚拟内存的大小 。
2.关于最小值
Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB , 而对于物理内存容量小于256MB的用户 , 则建议将页面文件的最小值设得更大些:
①使用128MB或者更少内存的用户 , 建议将当前物理内存容量的1.75倍设置为页面文件的最小值 。
②内存大小在128MB到256MB之间的用户 , 建议将当前物理内存容量的1.5倍设置为页面文件的最小值 。
3.关于最大值
一般来说 , 页面文件的最大值设置得越大越好 , 建议设置为最小值的2到3倍 。
4.极端情况
假如硬盘空间比较紧张 , 在设置页面文件时 , 只需保证它不小于物理内存的3/4即可 。
如果物理内存很大(大于512MB) , 则可以将虚拟内存禁用 。 (上海 任亚维)
5.根据不同的任务环境设置
①以3D游戏为主的环境
3D游戏对CPU、显卡和内存要求都很高 , 如果物理内存小于256MB , 建议把虚拟内存预设得大一点 , 这对提高游戏的稳定性和流畅性很有帮助 。
②以播放视频为主的环境
视频应用对硬盘空间的“胃口”很大 , 不过千万不要像在3D游戏环境中一样把虚拟内存设得很大 , 尤其是Windows XP的用户 。 因为Windows XP不会自动把不需要的空间释放掉 , 也就是说那个Pagefiles.sys文件会越来越大 。 如果你把虚拟内存和Windows XP放在同一分区 , 播放RM、ASF等视频流文件以后 , 系统经常会提示你虚拟内存设得太小或是磁盘空间不足 。 查看此时的页面文件 , 已经足有1GB大小了 。 所以建议经常欣赏视频文件的Windows XP用户 , 把初始数值设小一点 , 或者将虚拟内存转移到系统盘以外的分区 。
二、设置方法

推荐阅读