从Android开机到App优化之简聊

1. Android开机过程: BootLoader-->Linux Kernel(init.rc)-->init进程 id为1-->zygote进程---> JVM,SystemServer等--->Binder线程,SystemServerManager,ActivitymanagerService,其他服务--->Launch(启动app)

2. 优化app分为“伪优化”和“真优化”,两者都缺一不可,伪优化的核心就是让用户能够忍受代码的加载过程。真优化就是直接对代码开刀,优化代码质量,提高加载速度,从而优化用户体验。

3. app 加载过程中,系统先将xml中的item输入到 cpu, cpu得到数据后交给GPU渲染,两者的时间要小于16ms. 为什么呢? 应为Android屏幕没隔16ms就会发一次vsync信号。 如果前面时间大于16ms, 就会发生丢帧的情况。

4. APP可优化的区域: 1) Application onCreate 应用启动后,其中的onCreate方法会在第一时间调用,其中就会出现很多的初始化代码 2) Activity onCreate 当出现应用的第一个界面后,其就会调用onCreate方法,里面可以做很多的是事情  3) XML布局优化。

5. 具体有懒加载 和使用线程的方法。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fite

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值