记录一次性能优化流程

系统上电挂R档360全景加载响应时间超过设定值的解决流程

1 统计各层分析各自的处理时间来看,问题出在系统测,根据log打印,详细看了下,出在init进程到zygote进程之间
2 进一步统计init相关的时间打印看到 ro.boottime.init_mount all.early 的时间为3536ns,以及
  ro.boottime.init.fsck.data:1009
  ro.boottime.init.fsck.gallery:38
  ro.boottime.init.fsck.inand:136
  ro.boottime.init.fsck.keyinfo:56
  ro.boottime.init.fsck.logcache:1017
  ro.boottime.init.fsck.media:46
  ro.boottime.init.fsck.persist:32
  ro.boottime.init.fsck.private:67
  ro.boottime.init.fsck.speech:56
  ro.boottime.init.fsck.update:1058
  ro.boottime.init.mount all.late:3
  
  其他统计时间
  
  ro.boottime.init.selinux: 176852831
  ro.boottime.installd: 10341714110
  以及 ro.boottime-hidl memory:916626666
  ro.boottime.init:3216406789
  
  也就是说 fsck启动占用了一部分的时间
  android异常掉电会导致下一次启动时,init进程首次mount失败,而必须触发fsck流程后重新mount
  fsck是比较耗时的过程,由此看来这个是异常操作导致的超时,正常下电不会走fsck,也就不会耗时这么多了

该问题直接打回给了测试,规范下测试流程即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值