高德地图 App 启动速度优化

所属专题:性能优化与监控

嘉宾 : 戴铭 | 高德高级技术专家

会议室 : 新阁B

讲师介绍

专题演讲嘉宾:戴铭

高德高级技术专家

戴铭,阿里巴巴高级技术专家,前滴滴出行技术专家。现在在阿里,主要负责高德地图客户端架构工作,为业务提供高质量架构、组件、引擎支持,通过多端多平台深入的技术创新为业务赋能。也是极客时间《iOS开发高手课》作者。有大量亿级 App 工程架构、性能优化相关实战经验。

议题介绍

演讲:高德地图 App 启动速度优化

启动速度是用户体验的门面,如果一个 App 启动太慢,会直接影响用户是否再次打开,有的用户甚至会因为启动速度太慢而卸载应用。用户不仅关注 App 的启动时间,还会关注其他功能。用户需求越多,势必会增加 App 的启动负担,如何能够在满足更多功能情况下减少并控制启动时间,一直以来都是各个公司的大难题。高德经过启动优化专项使得双端速度优化了 65% 以上,这次我会给大家分享高德在启动速度优化上了什么。

演讲提纲:

1. 启动流程分析

  • 详解 iOS 的 Mach-O 加载
  • Android 启动流程分析

2. 启动多维度数据采集分析

  • 方法跟踪工具分析主线程耗时
  • 基础性能数据
  • 共享库加载耗时
  • 动态二进制插桩
  • 系统级、无侵入、免集成性能数据采集工具 ROMHook
  • 多技术栈 JAVA、C++ 信息获取

3. 延后任务管理

  • 启动器设计
  • 线程池管理
  • Module 注册管理
  • JavaScriptCore 引擎替换
  • 引擎 SO 启动优化

4. 如何保持

  • 性能分析工具自动化、平台化
  • 静态管控
  • 运行期动态管控

听众收益:

从了解、可见、治理、可控四个方面全面解析启动优化全过程,实操性强,听完即可用。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 鱼丸
或致电:+86-15615403186