专题演讲嘉宾:戴铭

高德高级技术专家

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

by 戴铭

高德
高级技术专家

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

演讲提纲:

1. 启动流程分析

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

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

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

3. 延后任务管理

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

4. 如何保持

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

听众收益:

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

  • 电话咨询

    联系电话:+86 13269078023
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理