②cache管理:
什么是cache你可以参考海哥发的贴 http://mobile.0110.cn/viewthread.php?tid=341177
每个程序运行都是要先进入dbcache(数据库缓存中)dbcache一般只有10-11M左右,正常情况还要被系统用去一部分(Hard Reset后的升级T5的是8.5MB)。装上软件后,由于启动时,系统会向RAM中所有程序发出软启运行指令,DBCache又被耗了一些,如果DBCache不够但仍然向其中拷入文件时,会导致Fatal Exception。这种情况就需要对cache进行管理。对了上述还是有个前提的,只适合于所有的NVFS(非挥发性文件系统)内存的机器也就是os5.4以上。它包括650和650以上的机型,the Life Drive,Tungsten E2,Tungsten T5,Tungsten X and Zire Z22等。比os5.4早的系统就不要考虑这样情况了,根本不用屌rdoctor。
当设置成on的时候,reset doctor每当退出一个应用程序时自动清除不用的cache,(我想用过rdoctor的兄弟们一定遇到过退出程序时的一个白底黑框界面我水平有限老是捕捉不到这个画面但是我通过好几次的瞬间眼力capture还是被我看到了单词 呵呵flush cache/hold up to abort大概的意思就是“清除cache/防止中断”),这就是cache管理功能自动清理cache。同时还有一个复选框,就是可选可不选的附带功能,也就是说启动自动清理可以不选它,不启动选它也没有用。功能就是当剩余内存低于某个值时自动清除 cache。(推荐不启动这个选项,这样会使得机子重启的次数增加虽然可以通过功能①中的回复功能来回复但是我想大家也不愿意这样的麻烦的。我建议这项功能一定要手工操作每过一段时间可以清理一次,这样尽量减少操作的次数重启的概率也就降低了。至于为什么会产生重启下面来介绍)