程序在运行时,Windows会将其直接调入到
物理内存中,但物理内存毕竟有限,因此,微软又设计了
虚拟内存,它其实就是硬盘中的一块空间,Windows会将一些暂时不用,但可能以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当前运行的程序使用。所以,电脑的内存=实际物理内存容量+“
分页文件”(就是交换文件)。如果需要,“分页文件”会动用硬盘上所有可用空间。内存优化的好处是:在将占用物理内存的程序移动到虚拟内存后,再启动新程序,程序、系统运行的速度会变得更快,提升系统工作效率。
技巧方法
如何优化内存的管理,提高内存的使用效率,尽可能地提高运行速度,是我们所关心的问题。下面介绍在Windows操作系统中,提高内存的使用效率和优化
内存管理的几种方法。
改变页面文件的位置
其目的主要是为了保持
虚拟内存的连续性。因为硬盘读取数据是靠
磁头在磁性物质上读取,
页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且
系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变(调整大小)页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→ 高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。因为C盘扇区最近,所以尽量把虚拟内存设置在C盘,且不要设置其他盘的内存,使其具有连续性。
改变页面文件的大小
改变了
页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内
存储量达到一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
禁用页面文件
当拥有了8GB以上的内存时,
页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入
注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。
清空页面文件
在同一位置上有一个“ClearPageFileAtShutdown(关机时清除
页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除
pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用
虚拟内存做好准备。
调整高速缓存区域的大小
可以在“计算机的主要用途”选项卡中设置系统利用高速缓存的比例(针对
Windows 98)。如果系统的内存较多,可选择“
网络服务器”,这样系统将用较多的内存作为高速缓存。在
CD-ROM标签中,可以直接调节系统用多少内存作为CD-ROM光盘读写的高速缓存。
监视内存
系统的内存不管有多大,总是会用完的。虽然有
虚拟内存,但由于硬盘的读写速度无法与内存的速度相比,所以在使用内存时,就要时刻监视内存的使用情况。
Windows操作系统中提供了一个系统监视器,可以监视内存的使用情况。一般情况下如果只有60%的内存资源可用,这时你就要注意调整内存了,不然就会严重影响电脑的运行速度和
系统性能,否则会很卡的。
及时释放内存空间
如果你发现系统的内存不多了,就要注意
释放内存。所谓释放内存,就是将驻留在内存中的数据从内存中释放出来。释放内存最简单有效的方法,就是重新启动计算机。另外,就是关闭暂时不用的程序。还有要注意剪贴板中如果存储了图像资料,是要占用大量内存空间的。这时只要剪贴几个字,就可以把内存中剪贴 板上原有的图片冲掉,从而将它所占用的大量的
内存释放出来。
优化内存中的数据
在
Windows中,驻留内存中的数据越多,就越要占用内存资源。所以,桌面上和任务栏中的快捷图标不要设置得太多。如果内存资源较为紧张,可以考虑尽量少用各种后台驻留的程序。平时在操作电脑时,不要打开太多的文件或窗口。长时间地使用计算机后,如果没有重新启动计算机,内存中的数据排列就有可能因为比较混乱,从而导致系统性能的下降。这时你就要考虑重新启动计算机。
提高系统其他部件的性能
计算机其他部件的性能对内存的使用也有较大的影响,如总线类型、
CPU、硬盘和
显存等。如果显存太小,而显示的数据量很大,再多的内存也是不可能提高其运行速度和系统效率的。如果硬盘的速度太慢,则会严重影响整个系统的工作。
提高计算机运算速度
优质的内存能提高计算机的内存读取力度,加强计算机各部件功能的协调性,使计算机的运行速度更流畅。
优化软件
RAMIdlePro软件
RAMIdlePro是一款免费的内存优化工具,RAMIdlePro可以让内存得到更有效率的使用,让电脑用到更多的内存空间,它会确认正在执行的软件是否快速的载入内存中,并且会检查设定的内存下限,当内存使用程度到达下限时,会自动处理非必要的软件占用,让内存尽量保持在安全使用的范围内。这个软件在执行时,是利用电脑处理工作的空闲时间,所以并不会影响系统的效率,也不会感到电脑变慢。
香蕉内存整理
内存软件的确不少,可大多都是英文的,不少都是提供了很多功能,可除了“
内存整理”一项外,其他的都要注册才能使用。这个软件是免费的,而且它也提供了一些其它功能,当然它也不能和RAMIdle等大牌软件相比,但对于一般用户来说还是够用的。
Windows优化大师内存整理
Windows
内存整理包括在
Windows优化大师软件包内,必须安装Windows优化大师才能使用它。Windows优化大师提供了内存整理功能,能够在不影响系统速度的情况下有效的
释放内存。可以自己调整要整理的内存区域,调整范围的最大值就是系统的实际物理内存大小。通常情况下将要整理的内存
区域设置为最大,以便尽可能多的释放
物理内存。
360硬件大师(鲁大师)
360硬件大师(
鲁大师)功能强大,虽然其主要用途在于“硬件检测”、“
性能测试”和“节能减耗”上,但360硬件大师(鲁大师)在“监控保护”中也提供了内存优化功能,并会腾出可释放的
物理内存空间。
其他内存优化软件
1.Free RAM XP
FreeRAMXP的使用相当简单,不需要对于
内存管理有多深的研究,在启动FreeRAMXP之后选择 AutoFree的功能,便会自动地将内存重组,并让操作系统挤出更多应有的内存空间。只要一觉得操作系统内存有不足状况便可呼叫它整理内存。
2.RAM Defrag
RAMDefrag一款与众不同的内存优化整理工具,能够完全兼容
WindowsXP。由于它只专心做好一件事情,所以自身连一项额外的功能都没有,甚至也没有什么需要调整的设置选项。但是,RAMDefrag具有效率高、易操作、体积轻巧等特点,并且它还拥有3种不同的工作模式,能够同时对
物理内存与系统
虚拟内存进行优化整理。
3.Ozone RAM Optimizer
使用RAM-optimizer来将内存优化并不需要繁复的动作,基本上只需要单键即可完成内存优化的动作。除了程序原有的设定值外,RAM-optimizer还允许以手动的方式来调整内存优化的间隔时间、允许系统最低的内存可供使用空间
百分比、预计释放出的空间百分比等等,足以因应一般使用需求。
4.Memory Zipper
MemoryZipper可恢复系统遗漏的内存,并以图表的形式
显示内存的使用状况。它还能检测出
硬件系统的一些资料
内存管理与调校工具,帮助将系统没有释放干净的内存的部分清除掉,并且将零散被占用的内存整合,避免系统因为内存资源被越占越多而致使当机的情形发生。此外具有
CPU监测功能,利用闲置的空文件降低CPU的负荷,进而减低CPU的温度。
5.
内存扫把开机久了,可用的内存便会越来越少,这是一个内存清理软件,它能清理出软件退出时没有彻底释放的内存。和其他内存清理软件不同,它虽每次清理出的内存大小不算很多,但它并没有去读写硬盘,因此,清理速度极快并且清理后不会降低软件的速度。软件可以后台运行,并且自动定时清理,完全不必去在意便可时刻保持一定数目的可用内存。主程序只有20k大小,节省资源。
6.
自动内存管理软件通过调整系统的各个
内存管理的阙值来自动
释放内存,不但效能提升了,而且还更省电!
7.内存优化专家可以定时自动优化内存。
注意事项
根据情况设置百分比
1.设置为根据可用
物理内存的
百分比进行定时自动整理时,要根据自己主要运行的应用程序来选择百分比大小,如果主要运行的程序是浏览器,可以将百分比调整为20%,而如果主要工作如果是文字处理,则可以加大为25%等。
最好不要连续多次整理内存
2.在一次
内存整理结束后,系统的内存应该处于最佳工作状态。但是如果重复进行内存整理,虽然将获得最大的
物理内存,却会降低系统速度。因此,最好不要连续多次整理内存。
切勿满负荷操作
3.当前内存处于满负荷阶段切勿进行优化,因为优化的同时会对正在使用的程序及文件造成损坏。
4. 最好不要开机就使用内存整理,否则会导致开机速度慢,如果有其他软件开机自启动,也会有一定影响。