1.bug描述
开机启动了BackcarService,时刻监测倒车,可是dqa测试一阵子后,有概率性测出来倒车无反应,也看了无反应的日志,BackcarService根本无日志输出,看样子像是service挂掉了一样。
2.分析
应为dqa抓的日志基本上都是倒车无反应后的日志,所以之前一直怀疑是机器性能问题,主动把BackcarService杀掉了,再加上问题不是太好复现,所以一直没有解决。
再后来的测试中又出现了,qda用日志工具抓的日志,里面还保存了之前日志,得以让我分析出问题。
下面是首先查到的日志,这么多service怎么都挂了重启啊,关键这几个service还在同一个包里
// An highlighted block
04-02 15:49:34.397 W/ActiveServices( 386)

本文记录了一次Android BackcarService在监测倒车时无响应的bug,分析了由于进程被误杀导致服务停止的问题。通过查看日志发现dvr, radar, camera服务在同一包内,当dvr所在进程被杀死,所有相关服务也被终止。解决方案是禁止杀掉dvr进程,同时探讨了服务设计的改进方向。"
119739139,1057682,ArrayList并发修改异常:生产环境问题及修复,"['Java', '并发编程', '异常处理', '数据结构', '内存管理']
被杀掉的bug&spm=1001.2101.3001.5002&articleId=89028415&d=1&t=3&u=aba44d5fd5e94ff2b0bb775b138b69bb)
112

被折叠的 条评论
为什么被折叠?



