Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 2.1 KB

hzyh.md

File metadata and controls

68 lines (43 loc) · 2.1 KB

绘制优化学习向导:

  • 认识CPU & GPU
  • 认识Android过度绘制
  • 认识Android绘制 & 刷新
  • 认识冷启动 & 热启动
  • Android 绘制优化方案

认识CPU & GPU

GPU入门
视频讲解

通过此链接,您需要了解CPU和GPU的区别。

Android 过度绘制

过度绘制

通过此链接,您需要了解

  • 如何判断您的布局过度绘制了
  • 为什么布局层级不能太深?

Android 绘制 & 刷新

UI绘制过程
UI刷新机制

通过此链接,您需要了解:

  • Android的UI绘制大致流程
  • Android的刷新机制VSync信号的原理
  • 理解UI卡顿产生的原因

冷启动 & 热启动

冷启动 & 热启动

通过此链接,您需要了解:

  • 理解冷启动和热启动的区别
  • 冷启动优化的重要性
  • 冷启动的流程
  • 热启动的流程

Android 绘制优化方案

优化点一:减少布局层次

优化点二:冷启动优化

注意:关于优化方案并没有统一的说法,我们要根据自己的技术能力以及借助网上一些博客对自己项目进行理性分析,从而找出合理的优化方案,这需要积累。

优化点三:UI卡顿优化