Windows可真是一个内存“杀手”,不仅本身对内存的大小有着很高的要求,而且其平台下的应用程序在运行结束后,多数均不会主动“交还”所占用的物理内存空间。另外,随着应用程序调用次数的增多,被白白占用的内存空间也会随之增多。这样,就导致了可用的物理内存越来越少。无奈之下,Windows不得不使用效率低下的虚拟内存来进行数据交换,而这肯定会对系统的性能造成一定的负面影响。
那么,如何才能释放那些被“无端”侵占的内存空间呢?我想,还是让内存整理软件—RAM Idle以它一流的“身手”来回答您吧!
是专为Windows设计的一款内存优化软件,通过简单的操作,它可及时为系统“腾出”更多的物理内存空间。在可用内存低于你所设定的下限时,软件将自动释放(或手动释放)出更多的内存让系统使用。由于它主要是利用系统的空闲时间释放内存,因此不会影响系统的工作效率。
自动优化内存
在“常规”设置中,我们可以查看物理内存总数和空余数。
1、目标空余内存
用来设置当系统到达“最小空余内存”时,RAM Idle所要尝试恢复的内存容量,这个数值一般为内存总数的1/4(如图1)。
图1 自动优化内存
2、最小空余内存
用来设置当系统可用内存空间达到某个下限数值的时候,RAM Idle开始工作,并将可用内存空间恢复至前面“目标空余内存”所设定的值。
注意:这项操作只有系统空闲时才能进行,此数值通常是内存总数的1/16(以128MB内存为例,当系统可用物理内存低于8MB时,软件将在系统空闲之时,释放部分内存,从而使系统可用内存的数量达到32MB)。
3、通过定比、定时和定值来释放内存
我们可以设定当可用内存空间低于内存总容量的某个百分比时,每间隔多长时间释放出多少内存。如图1所示,即:当可用内存的值小于内存总容量的50%时,每间隔2分钟,便释放出4MB内存。
设置完毕之后,单击“应用”按钮,使内存优化设置生效。
手动优化内存
RAM Idle的“自动优化内存”功能只能在系统空闲时才工作,而当物理内存资源十分紧张,可操作系统却并不空闲时,我们就需要手动释放内存了。
RAM Idle工作时,会在屏幕右下角的任务栏中生成一个“状态图标”。此“状态图标”动态的反映着当前可用物理内存的空间。以鼠标右键单击此图标,然后从弹出的快捷菜单中,我们可以选择释放内存空间的大小(默认为32MB、16MB、8MB三档)(如图2)。另外,我们还可以从“RAM Idle配置→选项”中,重新设置三个默认的释放内存值。
图2 手动优化内存
清空剪贴板
释放Windows剪贴板中占用的内存资源,从而获得更多的可用内存空间。不过,需要注意的是,如果剪贴板中暂存着重要的数据,那么你必须慎用“清除剪贴板”命令。
系统缓存优化
通过优化缓存(如图3),可以在一定程度上提高系统的性能。通常情况下,内存缓冲区设置合理,其读取数据的命中率才会更高。由于避免了与速度较慢的硬盘交换数据,因此其执行效率要高很多。
图3 对缓存进行优化
如果你不想手动设置缓冲区的大小,那么可以使用软件的“推荐设置”。软件的推荐设置是在充分考察本机系统资源的前提下,为本机“量身定做”的缓冲方案,用户只需单击左边的“应用”按钮即可。
建立快速恢复方式
用户可以在“桌面”或者“开始菜单”中,为指定的应用程序建立一个能快速释放内存的快捷方式(如图4 )。
图4 建立一个释放内存的快捷方式
在此快捷方式中,你可以定义应用程序运行时所需的内存总量和调用位置。今后,在使用该程序时,通过此快捷方式,RAM Idle可以提前释放出够用的内存空间。
总的来说,通过RAM Idle释放内存之后,执行应用程序的效率有明显的提高。由于可以自动和手动释放内存,使软件的操控变得十分容易。并且软件的界面看上去非常明了,即便是电脑初学者也可轻松掌握。
点评:由于Windows XP的“自动资源管理”功能能够自动对物理内存做出优化,因此,使用Windows XP的用户没必要使用RAM Idle这个软件。