HW6515之2003SE系统下内存管理( 二 )



====PPC PE用久后“RAM的存储内存会无故增加之原因分析”:

对这个问题,去年我在用ET560/280时就探讨过,主要表现是RAM中已用的“存储内存”(即使有了上述设置后),占用会逐渐增多的,这是没法子的 。主要是:
1.联系人数据库,各种软件的数据库,比如Cash Org等,这些都在机内数据库中,这些将随着相关信息的增加而增加,但是通常的方式都只能查看,难以完全地清除,甚至在你删除了相应软件,这些数据库也还是存在的 。所谓难以完全清除,是指用对应的软件,比如联系人里面删除所有联系人信息,在Cashorg中删除所有账目,可以删除相关信息,也可以将相应数据库容量减少,但是该数据库依然存在 。理论上都可以,甚至有DOS命令行软件直接从桌面端删除PPC端内理论上任何文件,但是很多情况没这么简单 。

2.注册表信息,很多软件用了之后,都会在注册表留下信息的,也是会慢慢占用内存的 。所以,不得不遗憾地说明,所谓的绿色软件其实并不彻底,也不可能彻底绿色,一个是注册表,一个是机内数据库,这些都是回避不过的 。少而精地使用自己需要的绿色软件并写些心得或教程才使首要的 。真的要减少内存占用,直接在安装时把软件安装到卡上效果是一样的 。何况,不少软件直奔windows目录,想绿都绿不了,如MemMaid这个软件 。

3.对联系人数据库,可用将机器和PC机连接才能看得到,是在移动设备的根目录下的数据库子目录内的Contacts Database数据库,直接在PC上复制是不行的,需要用数据库工具如hpcdbex之类导出来才可能(用个别备份软件也可以拷出来的) 。

4.所以玩PPC PE总有硬启动之时,只要不严重影响系统速度和稳定,对这个RAM的"存储内存"部分会无故增加问题就随它去了 。

推荐阅读