在GMTC北京2018大会上,廖锦幸讲师做了《LinkedIn 移动应用的性能优化之道》主题演讲,主要内容如下。
演讲简介:
终端性能极大地影响着用户体验。庞大的项目规模和用户群体、复杂的用户使用环境,带来诸多性能上的挑战,线上稳定性、端上使用性能、编译性能、应用包体积等。本次演讲将分享 LinkedIn 的性能技术体系和工具,及其在大型移动应用中的优化实践。
演讲大纲:
架构优化。性能上的问题很多是项目规模带来的,而合理的架构能够化繁为简,降低问题复杂度。工程架构组件化和标准化,提高了代码的复用度,大幅减少了问题种类。
实时监控。我们对应用 Crash、网络链路耗时、数据模型解析、图片解码及处理等关键指标都做了监控,通过实时的 Dashboard 了解线上性能情况。
专项优化。以实际案例剖析如何通过精简数据模型、合并网络请求、高效布局等手段来优化页面的加载时间和流畅度。
效果分析。我们基于 LiX 和 XLNT 等工具来做 AB 实验和性能优化效果分析,从而形成“监控—>定位—>优化—>验证”的闭环。
听众收益:
通过 LinkedIn 的实践经验,对移动 App 的性能监控、定位、优化、验证的全过程有系统的认识和思考。
了解大型项目如何优化应用架构,降低性能问题的复杂度。
讲师介绍:
廖锦幸
LinkedIn 中国研发部资深工程师
现就职于 LinkedIn 中国,职场业务线 iOS 技术负责人。有丰富的移动架构设计和项目开发经验,在 iOS 基础设施建设方面有一些钻研和实践。包括构建了赤兔移动端高可用的即时通讯系统、Tracking SDK、性能监控体系等,主导了 LinkedIn China 应用层框架、Swift 优化等项目。此前曾任职于豆瓣,从零到一参与构建了豆瓣主 App iOS 客户端。
推崇可持续发展,认为工程应解决当下的问题,也考虑长远的未来。认同数据驱动,崇尚自动化,一切重复的劳动都是对人类智慧的浪费。热爱分享,希望能与社区一起进步。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2018/beijing/schedule
评论