android开机优化--实践篇

最近做android项目,开机时间太漫长啦。几乎需要一分钟,实在不能忍受,既然困难摆在面前,那就要从它身上迈过去。
以下记录完全是实际项目中调试经验以供参考。
常规方法:
1.减少loader的打印。
2.loader里读取图片的大小。
3.优化logo的解码。
4.bootargs传参减少内核启动的打印:loglevel=0(等级越高,打印越多);如果需要查看内核启动时间需要在bootargs中添加: printk.time=y。
5.把必须驱动编译到内核里,而不是编译成模块。
6.init.rc的优化,根据自己的硬件去掉不需要的service,因为原生android是针对手机的。
另外建议不要在init.rc中挂载backup、sdcard分区特别耗时间。可以将此两个分区放到
vold去挂载。
vold.fstab的例子:
dev_mount block /mnt/sdcard auto /devices/virtual/mtd/mtd14/mtdblockX
dev_mount block /backup auto /devices/virtual/mtd/mtd7/mtdblockX
7.建议在出厂
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值