0%

performance

性能优化

内存优化

卡顿优化

电量优化

启动优化

体积优化

网络优化

编译优化

APM

调试 & Crash

收集中

性能优化

性能优化,架构先行

  • 组件化
    • 共享基础设施
    • 下沉公共服务
    • 隔离业务模块
  • 标准化
    • 统一的基础服务
    • 统一的应用框架
    • 统一的开发范式
    • 统一的用户体验

收益

  • 共享公共服务,业务统一模板,降低项目复杂度
  • 代码复用率 0 -> 80%
  • 线上性能问题种类,减少3倍以上
  • Crash率,减少3倍以上

端上性能监控

  • 可用性
    • Crash
    • Abort
    • 业务异常
  • 基础性能
    • 启动时间
    • 包体积
  • 流畅性
    • 页面测速
    • 卡炖检测
    • 关键路径
    • 渲染检测
  • 资源消耗
    • CPU
    • 内存
    • 流量
    • 储存

      解决问题

  • 服务端开关
  • 热修复
  • 新版本

验证效果,AB实验

网络优化

利用http2.0

  • 多路复用;二进制分桢;头部压缩;服务端推送
  • 页面加载时间缩短 ~7.5%
  • 数据

参考

汇总

https://images.apple.com/media/us/osx/2013/docs/OSX_Mavericks_Core_Technology_Overview.pdf

希望对您有所帮助,您的支持将是我莫大的动力!