客户要装车,进行项目验收了。
今天拿着几台手机去客户处,其中有一台手机从昨天晚上开始就一直开着我们的APP,今天早晨打开手机发现APP没有反应了。
在程序列表中将其杀掉,然后再启动程序,发现程序不能启动了,怎么回事?
想想怎么回事?程序不能启动,空间不足。打开手机设置仔细看看存储空间,发现ROM只剩下了15M。
再看看APP占用的空间,怎么回事啊,占了6G多。手机ROM一共才8G,他占了6G多。算上地图占的4G,多出来的是谁占用的?
分析下,想想,可能是Log文件占了空间。原来APP为了调试方便,要写Log文件的,但这个Log文件写的很频繁,昨天晚上开了一夜,Log文件就像吹气球一样变大了许多。删除这个Log文件,发现空间只释放了500M,那其它的空间谁占了?
联系APP开发人员,原来导航程序也要写Log文件的,且这个Log文件也是一直增长的。是这样的啊。
当时写Log文件为什么不控制下文件大小,水滴石穿,再慢的写入速度,随着时间的积累,Log文件总会有暴的那一天。
要控制下了,联系APP开发人员,规定所有的Log文件不能超过50M,超过50M的就把文件删除,再重新写一个文件。
这样问题暂时解决了。