首先说明一下,此处所指的“设备内存”是指在手机本身上的供用户存储文件的flash内存,也就相当于PC机上的硬盘,和PC机上的内存不同。
前几天发现自己的设备内存就不对劲,具体情况是这样的:
一天至少减少0.1M的可用空间,有时会多一些,最多时竟达到0.3M,而观察前后是没有装任何程序和往机内拷什么文件。
怎么想也不明白,于是就上网发帖子,问各位网友是否遇到此情况。可惜的是很少有人碰到过。一些网友居然建议我硬,甚为DIY精神发扬者的我当然是无法接受这种建议的。
但是一天天过去了,看着内存不断的减少,就算我删除了其他文件也无法阻止这种情况的最终结局,我的内存将被耗尽。实在忍受不了,绝望之余,我居然有了要硬启的邪念。不过我再三考虑了一下,要硬启还得做好备份工作,我最不喜欢这种工作了,觉得很浪费时间。于是最终决定,自己动手,丰衣足食,还是发挥自己的主观能动性,自己亲自找一找这个蚕食内存的可恶的家伙。
在对每一个文件夹深入的查看情况下,终于在storage\windows\目录下找到了一个巨大的文件,它就是evtlog.txt,其体积居然已经达到了16M之多。直接用手机打开,发现里面尽是些数字时间标记,摘录部分内容如下:
2006-06-22,08:03:04 : 0002000D, 4176
2006-06-22,08:03:10 : 0002000D, 4176
2006-06-22,08:03:13 : 0002000D, 4176
2006-06-22,08:03:13 : 0002000D, 4176
2006-06-22,08:03:13 : 0002000D, 4176
2006-06-22,08:03:21 : 0002000D, 4176
2006-06-22,08:03:21 : 0002000D, 4176
2006-06-22,08:03:21 : 0002000D, 4176
2006-06-22,08:03:38 : 0002000D, 4176
2006-06-22,08:03:38 : 0002000D, 4176
2006-06-22,08:03:38 : 0002000D, 4176
2006-06-22,08:03:45 : 0002000D, 4176
2006-06-22,08:03:45 : 0002000F, 4176
2004-01-01,00:00:26 : 0002000D, 4000
看不懂,当即我就把其删掉了,终于换来了16M多的剩余内存了,可是当我重新启动后却发现这个文件又出现了,而且仍在以疯狂的速度增大,仅仅在重启的工夫内,实际作案时间恐怕一分钟不到,就已经是4k了,而后在一个半小时之内,在我无任何按键操作的情况下,居然已经达到26k之多了。
经多方证实,这个文件是记录手机每一个操作的,是mpx220特有的,直接删除,没任何副作用!
暂时到目前为止的切实可行的解决办法:
1、将该文件设为只读属性。
2、使用版本比较新的TempClear软件,软件下载和使用方法说明如下网址所述:
http://www.ioicn.com.cn/bbs/viewthread.php?tid=84669
3、更好的办法:先删掉这个文件,然后等文件再次生成,趁文件体积还小的时候把这个文件的属性改为“只读”,就OK了。