让内存为我所控 五款内存管理工具横评
2007-04-20 12:23:54 来源:WEB开发网在使用电脑的过程中,当许多程序在一起运行时,往往就会出现电脑反应速度变得迟钝等情况。而退出这些程序时,也无法得到有效改观。
出现这一情况大多由于操作系统无法有效管理内存所致。通常,当某个程序退出运行或暂时不用时,Windows的内存管理功能便应当将它从占用的物理内存中退出,或者直接把它移至系统的虚拟内存中。
可是,由于操作系统内存管理功能或程序自身设计等方面可能存在缺陷,一些程序在完成自己的使命后,反倒是“赖”在物理内存中不走,从而导致物理内存的空余容量越来越少,使系统运行速度减慢。
因此这使得许多带有大容量内存的机器也常会出现以上窘境。从中我们可以发现:内存容量的大小在某些时候并不直接意味着性能的强劲与否,只有合理有效的利用内存资源,才能真正发挥出机器的真实性能。
既然操作系统的内存管理已经不能将占据在物理内存中的不用数据清除,那么,我们可以使用一些内存管理工具去有效管理和优化内存,让自己的电脑更为强劲。由于当前此类的内存管理工具很多,故我们在此选择几款主流的内存管理工具进行横向评测,希望能对大家有所帮助。
一、测试评台
见附表1
处理器 | AM2 速龙64 3200+ |
主 板 | 技嘉 GA-M55S-S3 |
内 存 | KINGSTON 1G DDR400 |
硬 盘 | 西部数据160G/7200/8M/SATA150 |
显示器 | 优派 VA1703WB |
显 卡 | UNIKA 火旋风PCX15518 TURBO V |
操作系统 | Windows XP Professional中文版 |
二、安装与界面
1.RAM Idle
下载地址:http://down.ddvip.com/view/11770819225996.html
在进行RAM Idle的安装过程后,将占用磁盘空间为3.8MB。
在RAM IDLE的主界面中,我们可发现各种功能按钮排列有序。由于每一个设置页面中均有相应的说明文字,因此即使是新手朋友,也能在每一功能页面中非常方便地进行各项设置。而在托盘区中程序图标上,还可以看到当前空余内存的容量和CPU占用率,让用户心中有数(图1)。
图 1
2.WinCleaner
下载地址:http://down.ddvip.com/view/11770828465999.html
WinCleaner在安装后占用空间1.9MB;而在程序运行时,它便自动隐身在系统托盘区中。不过托盘区的图标上,并没有显示出有关内存的任何信息。但我们可以其右键菜单上选择“显示窗体”命令,在“主体”页面可看到当前内存的使用情况(图2)。
图 2
3.Fast Defrag Standard
下载地址:http://down.ddvip.com/view/11770832036001.html
安装后将占用空间大约2.4MB,作为一款来自国外的工具,它在安装后,可以让用户选择多语言界面,便于不同语言习惯的用户使用。
用户可以利用界面中的不同功能按钮进行相应的操作。当程序运行在系统托盘区中时,可显示出当前内存和虚拟内存的可用容量,以便随时了解使用情况。
4.Fresh RAM
下载地址:http://down.ddvip.com/view/11770834446003.html
安装时所占用的硬盘容量接近于1MB,可谓相当经济。
与其它内存优化有所不同,它以圆饼图形式来直观反映当前内存的使用状态,让用户一目了然(图3)。
图 3
5.内存优化专家
下载地址:http://down.ddvip.com/view/11748992275439.html
在安装时无法自定义安装路径。安装后,实测占用硬盘空间不到1MB,显得小巧精干。
在主界面中,可即时显示出内存占用和可用空间,同时也会将CPU占用率、当前内存中的进程数、系统盘可用空间、系统运行时间等信息呈现出来(图4)。
图 4
三、自动优化
作为内存优化工具,能否自动给用户的操作系统进行内存优化,这是一个必测项目。这样,用户无需进行烦杂的设置就可令程序自动为内存腾出更多的空间,使系统更加稳定快速地运行。
1.RAM Idle
为实现自动优化,我们可在“内存优化器”页面中设置内存优化参数。比如分别拖动“目标空闲内存”和“最小空闲内存”上的滑块,即可快速设置内存优化条件。单击“启用”按钮,就可以让其发挥作用。
在进行测试时,当系统可用内存空间达到所设定的下限数值的时候,RAM Idle开始工作,并将可用内存空间恢复至前面“目标空余内存”所设定的数值,效果不错。
在RAM IDLE中,我们还可以让程序监视内存占用情况,并设定当可用内存空间低于内存总容量的某个百分比时,间隔多长时间自动释放出多少内存,设计较为周全(图5)。
图 5
2.WinCleaner
在进行自动优化前,除了要在配置界面的“选择目标剩余内存数量”区域中设置指定保留的内存空间外,还需在“自动优化系统内存”和“自动优化间隔频率”区域内分别设置内存空间的下限数值和优化时间间隔,然后勾选相应的选项,就可以让自动优化功能发挥到最佳效应(图6)。
图 6
在进行优化测试时,能够很好地将内存恢复到所指定的内存容量。
3.Fast Defrag Standard
我们并没有在界面的显眼位置上看到有关自动优化内存的设置选项,只有进入到“快速设定”页面中单击“自定义”按钮,才能进行有关自动优化的设置。与其它工具的设置选项不同,它不但可以将CPU的工作状态作为启动自动优化的条件,而且还可以将内存使用率的百分比作为调整选项,而非以具体的内存数值(图7)。
图 7
在定义上述参数后,还要勾选“开启内存监控”选项,以启动自动优化功能。
4.Fresh RAM
该程序并没有提供自动优化内存功能,并且它也无法驻留在系统托盘区中,让人感到略有不足。
5.内存优化专家
进行自动优化的设置相当简单,只要设置自动优化的时间间隔,就可以让程序自动进行优化,再也无需用户进行任何设置。
四、手动优化
由于自动优化功能往往只有在系统空闲的情况或者达到所设定的某个条件下才能触发运行,所以倘若我们急切需要腾出更多的内存空间时,就必须通过手动优化来实现内存的优化。
1.RAM Idle
利用RAM IDLE可以非常方便地执行手动优化操作,只要在系统托盘区程序图标上单击鼠标右键,便能通过右键菜单上的释放内存空间大小选项实行手动优化(图8)
图 8
单击“内存优化器”设置页面上的“更多选项”按钮,还能在打开对话框的“弹出菜单”页面内对右键菜单的手动释放内存选项进行设置,显得较为灵活(图9)。
图 9
除了手动优化内存容量外,选择快捷菜单中的“清除剪贴板”选项便能清除剪贴板上的信息,以释放内存容量,显得非常实用。不过,在如果剪贴板中暂存着重要的数据,那么你必须慎用“清除剪贴板”命令。
2.WinCleaner
利用该工具执行手动优化操作时,可以非常方便地通过单击“优化内存”按钮去释放被占用的内存空间,让内存恢复到用户所选择的内存容量。也能通过选择配置页面中的“优化时清理剪贴板”选项,以该方式清理内存。
而在“最佳化内存”功能页面中,还能通过选择处理的次数,象筛子一样对内存反复进行优化处理,使内存达到最佳状态(图10)
图 10
3.Fast Defrag Standard
可以在主界面的“系统管理”页面中,可以调整内存的可用空间,不过它仅按内存的总容量分成了四个“档位”。用户无法随意自定义内存容量,给用户操作造成不便(图11)。
图 11
4.Fresh RAM
在程序的右侧界面中,可发现它共提供了四种内存优化级别。用户只需单选相应的级别,然后セ鳌爸葱猩厦嫜≡竦难∠睢卑磁ィ涂梢粤⒓唇心诖嬗呕S捎诿扛黾侗鸲加屑蛞乃得魑淖郑虼颂乇鹗视糜谛率峙笥咽褂谩?/P>
5.内存优化专家
手动优化的实现极为简单。我们所做的只是按下“立即优化”按钮可以实现内存优化,可以说这是一种完全傻瓜式的内存优化工具,适合新手使用。不过其弊端就是自定义功能太弱,不能满足更高级用户的需求。
五、扩展功能
1.RAM Idle
RAM Idle的扩展功能比较丰富。比如在“Windows调速”页面中,可让拥用大容量内存的用户去决定是否强制可执行文件常驻内存,以提高内存的使用效率(图12)。
图 12
此外,还可以自动中止没有响应的程序、强制系统从内存中卸载DLL文件、更改系统启动项目、进行进程管理等操作。
2.WinCleaner
该工具的扩展功能并不多,除了可以支持命令行操作,以便高级用户根据自己的需要将它加入到计划任务中去以外,还能显示出有关CPU的类型、名称、频率、型号及其资源占用情况等信息。
3.Fast Defrag Standard
扩展功能较为丰富。我们通过“任务管理”、“系统设定”这两个功能页面去进行一些进程管理、编辑注册表、调整系统中程序启动选项等;而通过点击“系统设定”页面中的“Windows调整”按钮,还能够对系统中的一些隐藏功能进行设置,非常不错(图13)
图 13
4.Fresh RAM
该工具的扩展功能较多。我们在打开主界面的“系统附加调整”选项,然后在页面中单击“更多调整”选项,便可以进行多种扩展功能应用,如“关机时清理页面文件”、“禁止NT执行分页”等。每项功能区域都提供了功能说明和优化建议,从而方便用户使用(图14)。
图 14
5.内存优化专家
一款单纯的内存优化工具,没有提供额外的扩展功能。
以上测试结果见表2
软件名称 | RAM Idle | WinCleaner | Fast Defrag Standard | Fresh RAM | 内存优化专家 |
操作平台 | Windows 9X/NT/2000/XP | Windows 9X/NT/2000/XP | Windows 9X/NT/2000/XP | Windows 9X/NT/2000/XP | Windows 9X/NT/2000/XP |
使用授权 | 共享软件 | 共享软件 | 免费软件 | 共享软件 | 免费软件 |
操作易用性 | ★★★★ | ★★★★ | ★★★ | ★★★★ | ★★★★★ |
自动优化 | ★★★★ | ★★★★ | ★★★★★ | 无 | ★★★★ |
手动优化 | ★★★★★ | ★★★★ | ★★★ | ★★★ | ★★★ |
扩展功能丰富程度 | ★★★★★ | ★★ | ★★★★★ | ★★★★ | 无 |
六、资源占用
作为一款内存优化工具,如果自身都占用较大的内存空间,那么无论如何也对不起内存优化专家之类的称号。为此,我们在不运行其它程序的情况下,分别对它们进行一一测试,以查看谁的资源占用率最为经济。
通过资源占用测试,我们发现内存优化专家这款工具的综合表现最好,无论在执行优化操作还是处于监控状态,其资源占用率都较低;Fresh RAM在运行时,由于它无法最小化到托盘中,仅能写窗口形式进行操作,所以内存资源率略高。至于其它工具,它们的表现大致相同,特别在处于监控状态时,CPU及内存占用率都较少,非常不错。
测试结果见表3
软件名称 | RAM Idle | WinCleaner | Fast Defrag Standard | Fresh RAM | 内存优化专家 |
执行优化时CPU平均占用率 | 55% | 44% | 53% | 35% | 6% |
执行优化时内存平均占用率 | 200M | 250M | 300M | 300M | 3500K |
监控状态下的CPU占用 | 0 | 0 | 0 | 0 | 0 |
监控状态下的内存占用 | 1828K | 5344K | 1808K | 13636K | 3332K |
七、点评
通过上述评测,我们不难看出,内存优化专家因其具有简单的设置和自动优化功能,所以比较适用于最初级的用户使用;Fresh RAM只具有手动优化功能,并且有四种优级级别可以选择,故那些临时打算使用内存优化功能的初级用户不妨可以选择它;Fast Defrag Standard有着多语言选择界面,因此适用范围应该更广一些。
至于RAM Idle和WinCleaner这两款工具,它们的自动优化和手动优化功能都可以由用户自行定义,显得更为灵活。相比较而言,RAM Idle的功能无疑更为全面,不但可以非常方便地让用户自由释放内存空间,而且还能进行多种扩展功能应用,从而能受到更多用户的欢迎。
更多精彩
赞助商链接