字体:  

终结“内存已满"

moto2008 发表于: 2007-6-18 21:17 来源: 欧客时尚社区(原智机天下)

[size=10.5pt]~彻底终结[size=10.5pt]“[size=10.5pt]内存已满[size=10.5pt]”[size=10.5pt]问题,发布[size=10.5pt] Defrag [size=10.5pt]软件~

defrag 使用说明

E680/i/gA1200等等手机的机友,常常会遇到内存已满”“等待DB”等等问题,一般需做主清除或重新刷机才能正常工作,如果没有备份电话本、短信等,损失会很惨重。经过反复验证,证明是系统缺陷造成,且是难以避免的,换句话说,就是只要用linux系统的摩托手机,早晚会出现内存已满”“等待DB”等问题,只是一个时间问题。

系统缺陷究竟在哪里呢?以E680i为例,一般知道,用户数据在\ezxlocal目录里,系统设置该目录大小为5312KB,一般实际用户数据不到3M,大小是绰绰有余的。但在实践中,由于在使用中,用户数据会被反复读写,渐渐会产生大量文件碎片,用户数据实际占用空间会大大超过本身实际大小,造成\ezxlocal目录可用空间越来越小,当可用空间接近0时,系统就会出现死机、自动重启等问题,严重的就会导致出现空间已满”“等待DB”等故障。

既然问题知道了,如何解决呢?简单来说,只要把文件碎片整理一下就可以了。但linux是个正在运行的系统,用户数据是不允许删除的。且即使删除,再恢复回去的数据,会丢失文件属性及读写权限,造成数据出错,系统异常。

经过多次分析,产生碎片的主要原因是输入法数据!数据位置在:

\ezxlocal\download\appwrite\inputmethods
,有时数据虚增可达1M以上。根据上述原理,只要整理一下输入法数据,就可能腾出不少空间。

另外:短信、电话本\ezxlocal\sysDatabase,和手机自带软件设置\ezxlocal\download\appwrite\setup等,也是文件碎片产生大户。

本软件是针对整理输入法数据碎片设计的,运行时最好重启一下手机,不要打开任何软件,点击defrag图标,听到叮咚声,整理完毕。到手机设置里,点击输入设置,把

词汇完成

词组预测

预测提示

用户字典

四项全部去掉勾,点击保存,再全部打上勾,点击保存

大功告成。权限设置完成。可启动“EZXSysinfo”等软件察看整理效果。

下载地址:http://www.okdigi.com/read.php?tid=1895

大家的回帖就是我的动力~~~~!!!



最新回复

yulengyun at 2007-11-10 11:19:59
zhangwuji at 2008-1-24 23:16:02
赞,有心了
zhangwuji at 2008-1-24 23:17:12
好人哇