Android记一次BackcarService(倒车服务)被杀掉的bug

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

1.bug描述

开机启动了BackcarService,时刻监测倒车,可是dqa测试一阵子后,有概率性测出来倒车无反应,也看了无反应的日志,BackcarService根本无日志输出,看样子像是service挂掉了一样。

2.分析

应为dqa抓的日志基本上都是倒车无反应后的日志,所以之前一直怀疑是机器性能问题,主动把BackcarService杀掉了,再加上问题不是太好复现,所以一直没有解决。
再后来的测试中又出现了,qda用日志工具抓的日志,里面还保存了之前日志,得以让我分析出问题。
下面是首先查到的日志,这么多service怎么都挂了重启啊,关键这几个service还在同一个包里

// An highlighted block
04-02 15:49:34.397 W/ActiveServices(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值