性能优化
内存优化
卡顿优化
电量优化
启动优化
体积优化
网络优化
编译优化
APM
调试 & Crash
收集中
性能优化
性能优化,架构先行
- 组件化
- 共享基础设施
- 下沉公共服务
- 隔离业务模块
- 标准化
- 统一的基础服务
- 统一的应用框架
- 统一的开发范式
- 统一的用户体验
收益
- 共享公共服务,业务统一模板,降低项目复杂度
- 代码复用率 0 -> 80%
- 线上性能问题种类,减少3倍以上
- Crash率,减少3倍以上
端上性能监控
验证效果,AB实验
网络优化
利用http2.0
- 多路复用;二进制分桢;头部压缩;服务端推送
- 页面加载时间缩短 ~7.5%
- 数据
参考
汇总
https://images.apple.com/media/us/osx/2013/docs/OSX_Mavericks_Core_Technology_Overview.pdf