windows7怎么设置虚拟内存
程序在运行时,会被全部装入内存然后才会真正被执行,但当程序被加载所需要的内存大于实际物理内存时,就需要虚拟内存来加载整个程序以完成执行过程。因此很有必要将虚拟内存进行设置,以优化程序的运行。接下来我搜集了windows7怎么设置虚拟内存,欢迎查看。
何为虚拟内存
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,WINDOWS运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存,虚拟内存在硬盘上的存在形式就是PAGEFILE.SYS这个页面文件。
虚拟内存只是真实内存不足的补充,所以不要加以神化,虚拟内存的读写性能(即硬盘的读写)只有真正内存性能的几十分之一,而且对硬盘损伤很大!能不用则不用,能少用则少用!原则是够用+留少量余量即可。
虚拟内存的产生
我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时 ,内存就会被"塞满",并将那些暂时不用的'数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大 小会经常变化了。
windows7怎么设置虚拟内存
在桌面上右击我的电脑,选择属性。
点击高级系统设置
在系统属性对话框中选择第一个设置,如下图所示。
点进去之后选择高级,如下图所示。
点击虚拟内存选项的更改选项,如下图所示。
勾掉自动管理所有驱动器的分页文件大小选项选择下方的自定义选项。在方框里面输入合适的数字,一般虚拟内存的设置为实际内存的1.5倍到3倍。例如,实际内存为2G,可以设置最小为3G(3072M),最大为6G(6144M),但是具体的设置也不是很严格。
虚拟内存设置的误区
其一:虚拟内存不应该设在系统盘C盘(系统盘为其他盘同理),而应该设在其他非系统分区。
答案:错!因为C盘做为默认的系统盘,硬盘读写最频繁的就是系统文件和页面文件。而硬盘读写时最耗时的操作是什么呢?是磁头定位!而同一分区内的磁头定位无疑要比跨分区的远距离来回定位要节省时间!所以,系统盘内的虚拟内存(系统默认值)是执行最快、效率最高的。
其二:虚拟内存的最佳值是内存容量的1.5-3倍。
答案:错!要根据实际使用情况来判断。特别是大内存普及的今天。内存使用率看任务管理器的内存一栏。
一般512MB内存,根据实际使用内存占用,可以设虚拟内存为256-768MB(内存+虚拟内存之和一般比正常占用高256MB即可)。
1GB内存,根据实际使用内存占用情况,可以设虚拟内存为128-1024MB(内存+虚拟内存之和一般比正常占用高256-512MB即可)。平时正常占用为几百MB的人(占多数),甚至可以禁用虚拟内存(有软件限制的可以设少量虚拟内存,如16-128MB)。
内存为2G及以上的,一般可以禁用虚拟内存(有软件限制的可以设少量虚拟内存,如16-128MB)。部分确实会使用大量内存的人,如玩大型3D游戏、制作大幅图片、3D建模等,并收到系统内存不足警告的,才需要酌情设定虚拟内存。
其三:虚拟内存越大越好。
答案:错。虚拟内存过大,既浪费了磁盘空间,又增加了磁头定位的时间,降低了系统执行效率,没有任何好处。正确设置可节省256MB-4G左右空间(视内存大小)
虚拟内存的优化
一般可以先把虚拟内存禁用,重启电脑进安全模式(这时不要运行大量程序),然后进行碎片整理,完成后重新设定虚拟内存,可使页面文件不含碎片,读写更快。
1、改变页面文件的位置
其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是*磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来 跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右 键点击"我的电脑",选择"属性→高级→性能设置→高级→更改虚拟内存",在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动 好页面文件后,要将原来的文件删除(系统不会自动删除)。
2、改变页面文件的大小
改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内 存不会真正"塞满",它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的 速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已"塞满",就会自动溢出到最大页面文件。所以将两者设 为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免 出现"满员"的情况。
3、禁用页面文件
当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑 器"HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement"下,在"DisablePa-ging Executive"(禁用页 面文件)选项中将其值设为"1"即可。
4、清空页面文件
在同一位置上有一个"ClearPageFileAtShutdown(关机时清除页面文件)",将该值设为"1"。这里所说的"清除"页面文件并非是指从硬盘上 完全删除pagefile.sys文件,而是对其进行"清洗"和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
如何合理设置虚拟内存
虚拟内存啲设置主要根据你啲实际内存大小和你电脑啲用途来设定,在桌面上用鼠标右击“本人啲计算机”,选择“属性”,就可以看到内存了。根据微软啲建议,虚拟内存设为物理内存容量啲1.5--3倍,例如512MB啲内存,虚拟内存设定为768--1536MB;1G啲内存,虚拟内存设定为 1536--3072MB。也可让Windows来主动分配管理虚拟内存,它可以根据实际内存啲应用情况,动态调整虚拟内存啲大小。在虚拟内存设置页面下方有一个推荐数值,假如确实不晓得设置几为最佳,建议虚拟内存就设为推荐啲数值。虚拟内存有初始大小与最大值两个数值,最佳把初始大小和最大值设为相同,以避免系统频繁改变页面文件啲大小,影响计算机运行。内存容量2GB或以上啲,要是不运行大型文件或游戏,也可以关闭虚拟内存。
虚拟内存啲使用原理就是在你啲物理内存不够用时把一部分硬盘空间作为内存来应用,不过由于硬盘传输啲速度要比内存传输速度慢啲多,所以应用虚拟内存比物理内存效率要慢。个人实际需要啲值应该本人多次调整为好。 设啲太大会产生大量啲碎片,严重影响系统速度,设啲太小就不够用,于是系统就会提示你虚拟内存太小。