6

最初 android 操作系统在 28 秒内启动。我已经将它减少到 19 秒,消除了启动延迟、启动动画和禁用类的预加载。我想在 10 秒内启动操作系统。请建议我一些提示内核级别或 u-boot 级别来实现这一点。提前致谢。

4

1 回答 1

3

(i) 首先测量启动时间来分析和分析导致延迟的区域

  • 使用 Android 的 Bootchart
  • 消息记录器中的内核打印 (Printk)

...看看这个http://embien.com/blog/android-boot-time-optimization-tools-analysis/

(ii) 造成延误的典型地区可能是——

  • 引导加载程序初始化
  • 内核初始化
  • Zygote 类预加载 ** 你已经解决了这个问题吗?
  • 包裹扫描
  • 启动服务

检查这个http://processors.wiki.ti.com/index.php/Android_Boot_Time_Optimization#U-boot

于 2015-08-26T23:21:42.877 回答