Windows会将其直接调入到物理内存中,但物理内存毕竟有限,因此,微软又设计了虚拟内存,内存优化的好处是:在将占用物理内存的程序移动到虚拟内存后,再启动新程序,程序、系统运行的速度会变得更快,提升系统工作效率。
程序在运行时,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.内存优化专家可以定时自动优化内存。