当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows *** 作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefilesys的交换文件保存在硬盘的系统分区中。原文:>
Win7虚拟内存不足的解决方法:
1、右击“计算机”图标,打开的右键菜单选择“属性”命令。
2、在左侧蓝色区域单击“高级系统设置”链接。
3、在“高级”选项卡下单击“性能”栏的“设置”按钮。
4、打开“性能选项”对话框,切换到“高级”选项卡,单击“虚拟内存”的“更改”按钮。
5、去掉“自动管理所有驱动器的分页文件大小”复选框。
6、选中系统所在的驱动器,接着再选择“自定义大小”选项,输入“初始大小”和“最大值”,单击“设置”按钮(虚拟内存设置原则:一般为物理内存的15—3倍;但也可将最小值设为物理内存的15—2倍,最大值为物理内存的2——3倍,一般2G内存条的用户可设置初始值为512MB,最大值为1024MB)。
WinXP虚拟内存不足的解决方法:
1、右击“我的电脑”图标,打开的菜单单击“属性”命令。
2、打开“系统属性”对话框,切换到“高级”标签,单击性能下的“设置”按钮。
3、在“性能选项”对话框切换到“高级”标签,单击“虚拟内存”的“更改”按钮。
4、在列表中单击设置虚拟内存的驱动器,选择“自定义大小”,输入“初始大小”和“最大值”,单击“设置”按钮(虚拟内存设置原则:一般为物理内存的15—3倍;但也可将最小值设为物理内存的15—2倍,最大值为物理内存的2——3倍,一般2G内存条的用户可设置初始值为512MB,最大值为1024MB)。
物理内存24G,使用只有30%左右,基本上用不到虚拟内存的。一般虚拟内存设置为物理内存的200%左右,但你的物理内存已达24G,虚拟内存设置24G也是合适的。
问题可能出在你的磁盘上,大量的读写 *** 作使用磁盘成为瓶颈。可以考虑换磁盘阵列或固态盘以提高读写性能。1:应该是由于你运行太多的程序了。
2:虚拟内存设置方面,是有最小值和最大值之分的,如果你最小值太小,最大值再大也没用,它一样提示你不够,因为它开机时是按你最小值来分配的,当最小值不够用时,就提示你,然后自动扩大,但一般不会超过最大值。所以建议你把最小值设到150甚至200M,最大值保持在576没关系了,但可用空间够的话,设大点也没关系,因为它是按需分配,不是一下子分配到最大值的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)