罗鑫(rosen),腾讯手Q客户端基础平台团队高级工程师。2015年加入腾讯,一直从事手Q iOS客户端性能相关的监控和优化工作,在卡顿、内存、发热耗电等移动终端性能优化方面有丰富的实践经验,目前负责手Q iOS客户端基础性能监控优化以及编译效率提升的工作。
罗鑫(rosen),腾讯手Q客户端基础平台团队高级工程师。2015年加入腾讯,一直从事手Q iOS客户端性能相关的监控和优化工作,在卡顿、内存、发热耗电等移动终端性能优化方面有丰富的实践经验,目前负责手Q iOS客户端基础性能监控优化以及编译效率提升的工作。
随着手Q iOS客户端App越来越庞大,手Q在性能方面面临的挑战也愈发严峻,诸如App越来越卡顿、内存占用越来越大、发热耗电等等这类问题都严重影响着用户体验。为了保证手Q的性能体验,我们针对这几类问题分别进行了深入优化,最终构建了一套比较完整的移动客户端性能监控组件( rainbow ),本次分享将重点介绍我们在实践过程中的干货技术内容。
演讲提纲:
1. App性能-移动终端的兵家必争之地
(1)手Q在发展过程中遇到的性能挑战
(2)手Q APM性能监控体系简介
2. 卡顿优化-为App流畅度保驾护航
(1) iOS卡顿监控原理和方案
(2)常见卡顿问题优化干货分享
(3)如何在快速的版本迭代中保证App性能体验?
3. 内存优化-合理利用每一块内存
(1)iOS内存监控方案:让内存问题变得“有的放矢”
(2)常见内存问题原因总结
(3)手Q SIGKILL爆内存监控体系介绍
4. 节能省电-移动终端的独有挑战
(1)iOS发热耗电监控方案
(2)多维度分析App性能问题案例
5. 机器学习在性能监控的应用
(1)性能问题原因智能诊断定位
(2)机器学习在海量性能数据分析中的应用
听众收益:
1. 了解iOS性能监控的方案原理(包括卡顿、内存和耗电)
2. 了解手Q在保证App性能质量方面的流程和方案
3. 了解iOS常见性能问题及优化方案