InfoQ日活超过 3 亿的快手是怎么进行性能优化的?( 三 )


主动 dex2oat;
二进制重排、dex 重排 。
InfoQ日活超过 3 亿的快手是怎么进行性能优化的?
本文插图
另外 , 针对线上收集到的信息 , 重点优化耗时较多的任务 。 线下通过 systrace 等工具 , 定位、验证修复 。 然后依据用户的不同特征 , 初始化不同任务 。 例如 , 未登录用户不需要初始化拍摄相关任务 。 我们一期优化效果达到了 40% , 后续几期优化 , 也收到了不错的效果 。 用户侧收益明显 , 用户(尤其是新用户)0 展示 、0 滑、 0 播放 , 以及留存等数据都有非常大的提升 。
嘉宾介绍:
杨凯 , 快手技术专家 , 客户端性能稳定性负责人 。 2017 年加入快手 , 先后负责快手海外版、性能稳定性 。 现在主要负责快手双端稳定性、性能优化 , 专注于提升快手可用性、易用性 , 提升用户使用的满意度 , 为公司高速发展保驾护航 。 团队成员均来自于一线互联网公司、主流手机厂商 , 对 Android 核心技术有着深入的理解和丰富的经验 。