找回密码
 我要加入

手机号码,快捷登录

手机号码,快捷登录

查看: 1816|回复: 8

虚拟内存过低

[复制链接]
发表于 2005-10-18 21:24:50 | 显示全部楼层 |阅读模式
玩游戏时 经常出现虚拟内存过地 可是调不了  这和什么有关系
发表于 2005-10-18 23:41:17 | 显示全部楼层
虚拟内存还是可以调的  不会太难
发表于 2005-10-19 10:14:46 | 显示全部楼层
右键单击\"我的电脑\",选择\"属性\"->\"高级\"->\"性能\"->\"设置\"->\"高级\"标签,\"在处理器计划\"选择\"程序\",\"内存使用\"选\"程序\",这样系统会给前台程序更多资源,使之运行更快;  
   在\"虚拟内存\"中点\"更改\",将虚拟内存值设为物理内存的2.5倍,将初始大小和最大值值设为一样,将虚拟内存设置在系统盘外。比如你的内存是256M,你可以设置为640,操作系统安装在D盘,设置内存在C盘。


全面理解虚拟内存及优化方法
http://www.sina.com.cn 2002/01/22 16:53 赛迪网--中国电脑教育报

  文/马哲

  众所周知,操作系统的任务主要是合理地调配系统的各种资源,为各种程序提供运行环境,它可以被看做是硬件和应用软件之间的一种媒介。其中对内存的管理是系统的主要职责之一,怎样使有限的内存用在刀刃上,如何摆脱系统本身所需的内存“瓶颈”限制,是一个非常值得我们关心的问题。



  什么是虚拟内存


  不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。


  虚拟内存的产生


  我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。


  虚拟内存的优化


  虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。这样才能发挥出系统的最佳性能。

  1、改变页面文件的位置

  其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置(如图1)即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。


图1 改变页面文件的位置

  2、改变页面文件的大小

  改变了页面文件的位置后,我们还可以对它的大小进行一些调整(如图2)。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。



图2 调整页面文件的大小

  3、禁用页面文件

  当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可(如图3)。


图3 禁用页面文件

  4、清空页面文件

  在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”(如图4)。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。


图4 清空页面文件

  叮当点评:本文较详细地讲解了虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。
发表于 2005-10-19 21:07:42 | 显示全部楼层
楼主 建议你再给硬盘分区的时候将你的硬划分出一个小于4g的分区,如果你的系统装在c盘的话,小于4g的分区最好为d:  将你的虚拟内存放在那里面,最小值:3800 最大值:3900 即可。我自己感觉速度奇快!

4g是在你为32bit 的硬件和系统下的值,如果你的为64bit的话只要你的硬盘够大拿就随便了!
 楼主| 发表于 2005-11-1 20:19:35 | 显示全部楼层
晕  不懂  [s:1]  [s:2]  [s:2]  [s:2]  [s:2]
发表于 2005-11-3 12:15:58 | 显示全部楼层
找一个懂的人帮你把硬盘分区调整一下,你的系统盘也就是C盘空间调的大一点,如果你的硬盘是80G的,那就分10G给C盘,以后的就自己看效果去吧!~!在电脑属性里面修改,效果不明显!~!
发表于 2005-11-8 15:24:14 | 显示全部楼层
高手,佩服,不过没看懂
 楼主| 发表于 2005-11-18 15:34:46 | 显示全部楼层
倒  俺懂哩 [s:10]
发表于 2005-12-1 23:39:57 | 显示全部楼层
现在内存那么便宜,搞虚拟内存搞的再好也是要从硬盘调数据,还是慢啊。我的观点:不管多大的硬盘,双系统的话98分3g做c盘。xp分5g做d盘。其它的看着分吧。肯定不浪费硬盘。赞同的朋友顶一下啊。。:)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver|手机版|小黑屋|爱宝坻社区

GMT+8, 2025-2-6 02:01

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表