免费的内存释放工具——RamBooster


  和MemTurbo、Freemem pro等内存管理工具一样,RamBooster的主要功能也是监视并释放系统中被无效占用的内存空间,以便更高效率地维护Windows下应用程序的内存使用环境,从而避免因内存出错而导致程序死锁或被迫关闭,同时也大大减少了当机的机率。不过同前面两个工具相比,RamBooster可是全免费的自由软件,绝对不会时不时地弹出一个要求注册的对话框来不停地干扰你。有兴趣的话就到http://www.sunv.com/newhua/down/Rambooster.zip去下载一个吧,只有211K大小喔!
  RamBooster的运行窗口见图1,第一栏显示的是当前设定的保留内存的下限值,也就是说当系统中的可用内存低于这个限度时,RamBooster就会试图释放出被无效占用的内存空间。其下方有一个滑动条,用来调节该下限值,一般选择系统内存总容量的10%为宜。当然也要因机而异,如果你的装机内存很大,本身富裕量较多,保留内存设高点也不妨,这样有利于多任务下程序的快速启动;如果本来内存就不宽裕,又要经常运行大型程序的话,保留内存设得太低,会使RamBooster总是处于报警状态,并不断进行释放内存的努力,这样反而徒劳无功,干扰程序的正常运行。第二栏显示的是当前的空闲内存,其下方的彩色横条显示了空闲内存占总内存的比例,其中红色区段表示已使用的内存,黄色区段表示释放出的空闲内存。当RamBooster被最小化为任务栏的小图标时,用鼠标箭头指向该图标,也能显示出当前的空闲内存值。在窗口下方有一个GO!按钮,如果你没有将RamBooster设为自动,就用它来进行释放内存的手动操作。
  RamBooster的定制也非常简单,在Edit菜单下点击Preference命令,出现图2的设置对话框。这里都是些简单的英文,一看就懂,无需我多说,只是有两个地方需要提示一下。注意下方的四个数字调节设置器,其中Amount of RAM to free at alarm-level用来设置释放的内存量,一般为1M到主内存的一半左右。如果是上网浏览的话,可以多释放些内存;如果是运行图像处理程序的话,劝你最好设得尽可能低一点吧。Times to retry if targe-level is not reached用来设定在空闲内存低于警戒值时RamBooster试图释放内存的动作次数。劝你把它设为3次就可以了,如果设得过高,当内存使用确实紧张,已无空闲可以释放时,反复强行释放只能带来副面的效果。
  RamBooster系用Delphi语言编写而成,执行效率很高,只占用0.15%不到的CPU时间和700kb左右的内存空间,这在同类中是非常出色的。最后要提醒你别在游戏状态下使用该软件,因为这些老虎对内存的独占性是很强的,没有什么余地可让你释放的。
  (成都 张帆)

摘自:《电脑商情报》

返回软件助手