[FAQ18143]L/M版本首次/非首次开机时间优化

[FAQ18143]L/M版本首次/非首次开机时间优化

[DESCRIPTION]
 
 首次、非首次开机慢
 
 
[SOLUTION]
 

首次开机时间优化可先参考[FAQ13573]L版本首次开机慢  进行修改。

 

非首次开机时间优化需要check以下阶段是否存在问题:

Zygote阶段:

一般有两个耗时点:

  1. 预加载class/resource的时间。需要确认是否有添加很多系统资源。
  2. 这期间是否有很多GC动作

 

SystemServer阶段:

1PMS scan package阶段,PMS扫描apk的时间与预置apk的数量及大小有关,预置apksize越大、数量越多扫描时间会越长。一般建议如果一个apkelapsed time大于100ms需要删除该预置apk

01-09 08:30:01.487   750   750 D PackageManager: scan package: /system/framework/framework-res.apk , end at: 16266ms. elapsed time = 87ms.

01-09 08:30:01.499   750   750 D PackageManager: scan package: /system/framework/mediatek-res , end at: 16278ms. elapsed time = 11ms.

01-09 08:30:01.515   750   750 D PackageManager: scan package: /system/priv-app/BackupRestoreConfirmation , end at: 16295ms. elapsed time = 15ms.

01-09 08:30:01.544   750   750 D PackageManager: scan package: /system/priv-app/CDS_INFO , end at: 16323ms. elapsed time = 28ms.

01-09 08:30:01.574   750   750 D PackageManager: scan package: /system/priv-app/CalendarProvider , end at: 16354ms. elapsed time = 31ms.

。。。。。。

01-09 08:30:04.957   750   750 D PackageManager: scan package: /system/app/VoiceUnlock , end at: 19736ms. elapsed time = 29ms.

01-09 08:30:04.986   750   750 D PackageManager: scan package: /system/app/YGPS , end at: 19765ms. elapsed time = 28ms.

01-09 08:30:05.015   750   750 D PackageManager: scan package: /system/app/webview , end at: 19794ms. elapsed time = 29ms.

2PMS dexopt阶段:开机时apkRunning dexopt的操作比较耗时,需要参考[FAQ14131] L版本预编译提取apkodex文件进行修改。

3)开机过程出现camera I2C transfer timeout,需要排查camera加载慢的原因。

           [292:mediaserver][mt-i2c]ERROR,481: id=0,addr: 10, transfer timeout

4Check各个service开机初始化过程的耗时情况,如果某个service初始化过程耗时,需要check这个具体service的行为。

 

BootAnimation阶段:

如果log中有打印Waiting for service media.camera.proxy... ,可以参考[FAQ18051]M版本开机时间优化进行修改;

当开机动画包中图片很多或占内存很大时会出现lowmemory的现象,导致开机较慢。建议将开机动画包bootanimation.zippart1部分的图片控制在10张以内。

 

Keyguard阶段:check锁屏绘制是否存在延时

//画锁屏

01-09 08:30:17.710   891   891 D KeyguardViewMediator: handleShow

//锁屏画完

01-09 08:30:17.787   891   891 D KeyguardViewMediator: handleShow exit

 

 

相关FAQ:

[FAQ13573]L版本首次开机慢

[FAQ14128]L版本如何关闭默认加密

[FAQ18051]M版本开机时间优化

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值