|
现在内存越来越廉价,我们的电脑内存也越来越大,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虚拟内存。
|
|
|
|
|
|
|