Android提高启动速度.docxVIP

  • 12
  • 0
  • 约1.61万字
  • 约 16页
  • 2018-01-18 发布于河南
  • 举报
Android提高启动速度

Android提高启动速度大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟大家分享一下。首先看一下Android系统的启动流程:bootloader引导程序kernel 内核init init初始化(这个大家都比较熟悉了,不要多说)loads several daemons and services, including zygote see /init.rc and init.platform.rczygote 这个是占用时间最多的,重点修理对象preloads classes 装载了一千多个类,妈呀!!!starts package manager 扫描package(下面详细介绍)service manager start services (启动多个服务)从实际的测试数据来看,有两个地方时最耗时间的,一个是zygote的装载一千多个类和初始化堆栈的过程,用了20秒左右。另一个是扫描/system/app, /system/framework, /data/app, /data/app-private.这几个目

文档评论(0)

1亿VIP精品文档

相关文档