RAMQuota是一个用来管理内存使用状况的应用程序。许多的程序偶尔会因为错误而陷入死循环中,而结果往往造成应用程序将系统残存的可用内存消耗殆尽。这种问题在MultiUser、当作终端服务器的Windows NT系统中特别明显。而在单人的使用环境中,我们也常常有某个程序造成系统当机的经验,这通常也是某个程序死循环而迅速消耗电脑中所有的内存所造成。Windows NT对这种状况的应付方法,通常就是疯狂的利用分页文件的方式将应用程序占用内存的部份不断地置换到磁碟之中,这样不但造成硬盘疯狂的运转而且也导致系统的反应迟顿,最后通常也是难逃一“当”。RAMQuota在操作上可以成为一个Win32 service,它可以监视所有在系统中执行的应用程序(大约是每65秒一次),而且它可以让使用者自行安排某个程序所能使用的最大内存容量,当某个应用程序消耗过多内存时,系统便会自动锁住这个程序,而维持系统的稳定运作。系统管理员只要关闭这个被锁住的应用程序然后重新启动,就可以接续这个应用程序的工作了。而对于未加入到RAMQuota内存限制清单的其它程序,RAMQuota也会自动监视它们并制作log分析,让管理者能完全的掌握内存的使用状况。 |