简析Win8下虚拟内存的必要性
发布时间:2012-10-15 16:34:56 作者:佚名
我要评论
虚拟内存在以前内存不够大的情况下才有的功能,我的电脑虚拟内存怎么设置最好呢?开不开虚拟内存呢?
现在的 内存 白菜价啊,4G的也就100来块,主流配置都是8G,16G内存,加上新的 Win8 系统,当然是各种给力啊!不少用户就会想到,目前电脑的瓶颈就是硬盘,如果我的物理内存都用不完,虚拟内存听说是用的硬盘,那不更慢?虚拟内存在以前内存不够大的情况下才有的功能,我的电脑虚拟内存怎么设置最好呢?开不开虚拟内存呢? 虚拟内存的介绍:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如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虚拟内存。

与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如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虚拟内存。
相关文章
- 如何设置Windows 7的虚拟内存?答:虚拟内存只是真实内存不足的补充,所以不要加以神化,虚拟内存的读写性能(即硬盘的读写)只有真正内存性能的几十分之一,而且对硬盘损伤2009-08-06
- 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。2009-12-11
- 首先得明白什么是虚拟内存,以及虚拟内存有什么作用。 在早期,因为内存价格非常昂贵,所以一般电脑上都不会配置太多。但有时候,我们使用的应用程序所需要的内存量会2008-11-25
- Win7 虚拟内存 正确设置方法,充分的提高操作系统的性能。2009-07-19
- Windows虚拟内存最小值太低的解决办法2012-04-05
虚拟内存硬盘 VSuite Ramdisk V1.14 纯净安装版
VSuiteRamdisk是RomexSoftware开发的一款可以利用内存虚拟一个完全等效的物理硬盘。可以极大的提高读写文件的速度,并减少实际硬盘的访问,从而延长硬盘寿命。它还可以识2009-10-18- 因为喜爱玩游戏的原因,最近对电脑的内存进行了升级,同时全新安装了64位的Win7旗舰版,但使用一段时间后发现win7系统所在分区容量一天天在变大,清理后再使用仍然在继续变2012-04-12
如何给windows XP设置电脑虚拟内存以及虚拟内存有什么作用
下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级2011-07-06- 最近装了新的办公软件,本本有点吃力,笔记本虚拟内存低怎么办?还有我是联想昭阳笔记本,CPU是1.2的,想换大点的行吗?2010-07-23
- 当你游戏玩得正酣,或者在激情冲浪开启多个窗口时,你的系统总会出现如右图的提示。机器此时慢如蜗牛,刚才好的心情顿时没了。这一问题引起许多新手朋友的兴趣,这是他2009-08-08


最新评论