当前位置: 首页 > news >正文

记录一次性能优化流程

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

1 统计各层分析各自的处理时间来看,问题出在系统测,根据log打印,详细看了下,出在init进程到zygote进程之间
2 进一步统计init相关的时间打印看到 ro.boottime.init_mount all.early 的时间为3536,以及
  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占用了3s多的时间,
  android异常掉电会导致下一次启动时,init进程首次mount失败,而必须触发fsck流程后重新mount
  fsck是非常耗时的过程,由此看来这个是异常操作导致的超时,正常下电不会走fsck,也就不会耗时这么多了

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


http://www.mrgr.cn/news/69417.html

相关文章:

  • UE5材质篇 4 材质表面雨滴打落
  • TI毫米波雷达(五)—— chirp
  • 【计算机网络】UDP网络程序
  • java 泛型中的 ?
  • 生产环境中AI调用的优化:AI网关高价值应用实践
  • pgSQL-timescaledb复制表出现的问题
  • Controlnet作者新作IC-light V2:基于FLUX训练,支持处理风格化图像,细节远高于SD1.5
  • 【1】虚拟机安装
  • AI 写作(五)核心技术之文本摘要:分类与应用(5/10)
  • 从0开始学习机器学习--Day20--优化算法的思路
  • Sequelize+Sqlite3使用示例
  • “2048”游戏网页版html+css+js
  • 2024系统分析师---微服务架构(淘宝押题)
  • 万字长文解读深度学习——GPT、BERT、T5
  • FFmpeg存放压缩后的音视频数据的结构体:AVPacket简介,结构体,函数
  • C++入门(下)
  • 关于c语言内存越界及防范措施
  • C#-密封类、密封方法
  • 发顶会首选:大模型+时间序列!掌握这3大切入点,小白也能轻松上手!
  • 终端会话工具byobu
  • 增强现实技术在零售业中的应用
  • 程序员应该有什么职业素养?
  • 每日一题之二叉树
  • 程序员学长 | 最强总结,机器学习中处理不平衡数据集的五种方法!!
  • 配置多公钥在多平台使用Git
  • 【Steam登录】protobuf协议逆向