篇一:谈一谈虚拟内存怎么设置最好
谈一谈虚拟内存怎么设置最好
现在内存越来越便宜,我们的电脑内存也越来越大,8G,16G内存的电脑变得多了起来,很多人就会想,我的物理内存都用不完,虚拟内存听说是用的硬盘,那不更慢?我的电脑虚拟内存怎么设置最好呢?开不开虚拟内存呢?
下面看一段关于虚拟内存的介绍(引自维基)
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。
虚拟内存不只是“用磁盘空间来扩展物理内存”的意思——这只是扩充内存级别以使其包含硬盘驱动器而已。把内存扩展到磁盘只是使用虚拟内存技术的一个结果,它的作用也可以通过覆盖或者把处于不活动状态的程序以及它们的数据全部交换到磁盘上等方式来实现。对虚拟内存的定义是基于对地址空间的重定义的,即把地址空间定义为“连续的虚拟内存地址”,以借此“欺骗”程序,使它们以为自己正在使用一大块的“连续”地址。
通过上面的介绍,可以发现,网上盛传的虚拟内存使用硬盘的说法并不准确,而且也给出了一个很明确的说法,使用虚拟内存不但不会拖慢物理内存的速度,反而会使得物理内存变得更有效率!
那么第一段的第二个问题就明白了,开不开虚拟内存呢?开!
现在就剩下第一个问题了,虚拟内存开多少呢?怎么设置呢?下面在引用一段资料 (引自维基) Windows 用于实现虚拟内存的文件则以系统分区根目录下的页面文件 pagefile.sys(具有隐藏、系统属性)形式来保存。当物理内存与页面文件皆不够用时,系统会自动生成temppf.sys(意为temporary pagefile,临时页面文件)进行补足,temppf.sys的大小在页面文件的大小和最大值之间。
由于虚拟内存使用了硬盘,硬盘上非连续写入的文件会产生磁盘碎片,因此一旦用于实现虚拟内存的文件或分区过于零碎,会加长硬盘的寻道时间,影响系统性能。
有观点误认为Windows系统频繁读写pagefile.sys就会产生磁盘碎片,实则不然。因为pagefile.sys文件一旦创立,在分区中的分布连续形式就固定下来,文件内部读写并不增加或减少pagefile.sys的文件大小。仅当页面文件告罄后系统创建的temppf.sys会带来磁盘碎片。
上面那段如果你不爱看,可以看一下我总结的:
如果你设置的虚拟内存不够用了,就会建立临时虚拟内存,而这个临时的虚拟内存会导致性能下降,而且会产生磁盘碎片
阿斯兰说一下我的经验吧,这个主要看你的电脑是什么配置了,
1、如果你的内存小于4G,那么建议将虚拟内存设置为1.5倍或者2倍于你的物理内存;
2、如果你的内存4G-8G,那么可以设置为1倍或者1.5倍于你的虚拟内存;3、8G以上,可以设置为1倍或者设置为8G虚拟内存。
篇二:关于2G内存用户的虚拟内存设置方法
现在很多玩家的内存相信都有2G了,也许细心的人会发现,大部分情况下 2G根本用不完,基本都在1.2G左右徘徊,其次很人多认为 内存大了 就可以不需要虚拟内存了,其实不然,虚拟内存对于任何版本的Windows而言都是十分重要的。如果设置得当,它将极大地提升电脑的性能和运行速度。它是Windows XP作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的,作为一个文件数据交叉链接的活动文件,有很多软件或者游戏为了减少内存的占用量,都会直接将数据放在虚拟内存中,使用的时候才会调用到物理内存当中,因此设置为无的话,就会给系统的稳定性埋下一颗定时炸弹,况且,对系统本身而言,并没有性能的提升,那么说了这么多,我们进入主题吧。
虚拟内存因为是Windows XP作为内存使用的一部分硬盘空间,所以它的速度直接受硬盘影响,即使硬盘在再好,速度再快,跟物理内存还是相差甚多,那么我们上面提到了,2G内存大部分用不完,那为什么不把虚拟内存放到物理内存中呢,这样 即解决了稳定性,又解决了速度问题,而且连页面文件所产生的磁盘随片都没有了。
要实现这个我们还要借助一个软件的帮忙 “Ramdisk ”,Ramdisk 的作用就是让操作系统划出一部分内存来模拟硬盘,这样就可以把对慢速硬盘的操作转换为对高速内存的操作,既提高了系统资源的利用率,又极大提高了系统的运行效率。因为它的特性是数据完全存储在内存中,所以一旦关闭计算机,就会导致内存盘中的数据完全丢失,这个特性使的它非常适合存放页面文件。当然,比如IE的缓存,Windows和应用程序运行时产生的临时文件也都可以存放,不过要注意大小。
ramdisk 的安装和设置非常简单,运行install,进入ramdisk主界面 ,如果ramdisk还没有安装,那么仅仅是Install ramdisk 按钮可用,单击按钮,开始安装,windows 可能会警告驱动程序没有数字签名,不去理睬它,按yes就可以了,好了,安装完毕,这时除了Install ramdisk 按钮以外的其他按钮都可用了,设置也很简单,仅仅包括盘符,内存盘大小,内存盘的类型,这3个选项。还有一些高级设置需要修改注册表,一般情况下不需要,具体看ramdisk的说明。内存盘大小,单位是千字节,这个数值完全取决于你的电脑的内存多少,如果你的电脑只有256M内存,那么内存盘的大小最好不要超过64兆,建议2G拥护设置为512M就可以了,我自己就设置的512M,(1G的用户也可以使用,但是设置多大就看你自己了)然后是盘符的设置,没什么好说的,缺省是R,只要是没有使用的盘符都行。内存盘的类型,缺省是硬盘(fixed),还可以设置为软盘(removable),等等。选择好需要的设置后,按apply按钮或者Ok按钮就可以了,打开资源管理器,你就会发现多了一个盘符R,假定你设置的盘符是R,以后都直接用盘符R来代表内存盘。
后面的就很简单了,只要把页面文件设置在R盘就OK了,我设置的是最大最小都为400M,其他盘都为0,然后把IE的缓存设置为100M 并且也放到里面了。
一切都OK后,也许当时并不能明显感觉速度有什么大的提升,但是你试的进一下极品9,就知道了好处在哪了,呵呵!以前进入我需要将近20秒的时间才能进去,但是现在只需要2秒。
篇三:win7不需要虚拟内存如何关闭以节约硬盘空间
现在的电脑内存通常都比较大,特别是近两年的电脑,几乎都是4G以上的内存。虚拟内存就几乎是用不到了。(白云一键重装系统装的系统设置的虚拟内存是和硬件内存大小一样的,其他系统有可能不一样。)那么我们要如何关闭虚拟内存以节省硬盘空间呢?下面就让白云来教大家如何关闭虚拟内存。
第一:我们来到win7系统的桌面,找到计算机图标右键鼠标选择“属性”
第二:当我们点击属性弹出来的窗口选择“高级系统设置”并点击打开
第三:弹出来的系统属性窗口,我们选择“高级”选项,把鼠标移到性能这项的“设置”点击进去
第四:在弹出来的性能选项窗口,选择“高级”选项点击,把鼠标移到虚拟内存下的“
更改
”点击进去
第五:在弹出来的虚拟内存的窗口中,把“自动管理所有驱动器的分页文件大小”的勾去掉,把鼠标移到“无分页文件”前的小圆圈点击,再点击“设置”
第六:点击设置弹出来的系统属性窗口点击“是”
就可以了。
经过以上的几个步骤就把win7系统的虚拟内存给关闭了。