为什么内存使用一直增大而不减,导致程序因为虚拟内存不足而无法打开,也没有运行大的程序

已举报 回答 关注
为什么内存使用一直增大而不减,导致程序因为虚拟内存不足而无法打开,也没有运行大的程序
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    7,863

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
右键单击“我的电脑”,选属性,在“高级”一项中选择“设置”,“设置”中选“高级”,最下面是更改虚拟内存,根据你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用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。
二、设置方法
下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。
取消 评论
右键单击我的电脑--属性--高级--性能项里点设置--高级--虚拟内存项里点更改 在这里把数字最大和最小都改成物理内存的2.5倍 然后点设置 重启电脑

建议把虚拟内存设置到系统盘以外的分区
取消 评论
电脑老提示我虚拟内存不够
1、感染了病毒!

有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!

2、虚拟内存设置不当

虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。

虚拟内存不足,是由于Windows里虚拟内存设置过小或者虚拟内存所在硬盘空间容量不足。建议将虚拟内存与操作系统放置在不同的分区,并且设置固定大小,一般为系统内存容量的1.5倍;用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能选项”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”请选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果你感觉使用系统来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”,不过要确保虚拟内存所在分区剩余空间足够大(系统内存的2倍以上)。

3、系统空间不足

虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。

4、因为SYSTEM用户权限设置不当

基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。
取消 评论
可能是你的防火墙或者杀毒软件的进程的问题,你先在安全模式下看一下,或者开机把所有的东西都禁了,就加载基本的东西,看一下,如果不是他们的问题,那么就是你的机子有毒或者,系统有问题,可以考虑重装。你可以把你的虚拟的内存从新设置一下。
取消 评论
你右键点下面的工具栏,(打开能打到任务管理器的地方),点属性,会弹出对话框,选-[开始]菜单 下面有-[开始]菜单 和经典[开始]菜单 我不知道你用的是哪个,要是-[开始]菜单 点自定义 在选-高级,把右边的下拉条,拉到最下方,有一个运行命令,打上条,在点确定,确定就好了,如果是经典[开始]菜单,也是点自定义,把右边的下拉条拉到最后,到数第二个-显示运行,打上条,在确定,确定,就哦了,
取消 评论
看你的需要,一般书籍都建议设为物理内存的1.5倍!我不那样设置,我的机器需要开很多服务:比如ftp,iis,杀毒,bt,等等,所以我就设置为2g,^_^
方法:桌面-我的电脑-属性-高级选项卡-性能-点击设置-再点高级选项卡-虚拟内存位置-点击更改-自定义大小,自己设置合适的大小,然后点击“设置”,确定才能生效!
取消 评论
有可能你中毒了!也有可能你不必要的服务开太多了!关掉点不用的网络服务!
取消 评论
ZOL问答 > 笔记本 > 其他 > 为什么内存使用一直增大而不减,导致程序因为虚拟内存不足而无法打开,也没有运行大的程序

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?