LinkedIn移动应用的性能优化之道

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

嘉宾 : 廖锦幸 | LinkedIn中国研发部资深工程师

讲师介绍

专题演讲嘉宾:廖锦幸

LinkedIn中国研发部资深工程师

现就职于LinkedIn中国,职场业务线iOS技术负责人。有丰富的移动架构设计和项目开发经验,在 iOS 基础设施建设方面有一些钻研和实践。包括构建了赤兔移动端高可用的即时通讯系统、Tracking SDK、性能监控体系等,主导了 LinkedIn China 应用层框架、Swift优化等项目。此前曾任职于豆瓣,从零到一参与构建了豆瓣主App iOS客户端。

推崇可持续发展,认为工程应解决当下的问题,也考虑长远的未来。认同数据驱动,崇尚自动化,一切重复的劳动都是对人类智慧的浪费。热爱分享,希望能与社区一起进步。

议题介绍

演讲:LinkedIn移动应用的性能优化之道

终端性能极大地影响着用户体验。庞大的项目规模和用户群体、复杂的用户使用环境,带来诸多性能上的挑战,线上稳定性、端上使用性能、编译性能、应用包体积等。本次演讲将分享LinkedIn的性能技术体系和工具,及其在大型移动应用中的优化实践。

演讲大纲:

1. 架构优化。性能上的问题很多是项目规模带来的,而合理的架构能够化繁为简,降低问题复杂度。工程架构组件化和标准化,提高了代码的复用度,大幅减少了问题种类。

2. 实时监控。我们对应用Crash、网络链路耗时、数据模型解析、图片解码及处理等关键指标都做了监控,通过实时的Dashboard了解线上性能情况。

3. 专项优化。以实际案例剖析如何通过精简数据模型、合并网络请求、高效布局等手段来优化页面的加载时间和流畅度。

4. 效果分析。我们基于LiX和XLNT等工具来做AB实验和性能优化效果分析,从而形成“监控—>定位—>优化—>验证”的闭环。

 

听众收益:

1. 通过LinkedIn的实践经验,对移动App的性能监控、定位、优化、验证的全过程有系统的认识和思考。

2. 了解大型项目如何优化应用架构,降低性能问题的复杂度。

本网站图片存储由七牛云独家支持
扫码关注前端之巅,即可获取GMTC PPT