avatar

Catalog
iOS性能优化01-CPU和GPU

在屏幕成像的过程中,CPU和GPU起着至关重要的作用

  • CPU(Centeral Processing Unit,中央处理器)
    对象的创建和销毁,对象属性的调整,布局计算,文本的计算和排版,图片的格式转换和解码、图像的绘制(Core Graphics)

  • GPU(Graphics Processing Unit,图形处理器)
    纹理的渲染

  • CPU 和 GPU 工作原理

    CPU –计算–>GPU–渲染–>帧缓存–读取–>视频控制器–显示–>屏幕

  • iOS中是双缓存机制,有前帧缓存,后帧缓存

屏幕成像原理

垂直同步信号(VSync)水平同步信号(HSync)

屏幕要显示一帧画面之前首先会发送一个VSync,紧接着就是一行一行的HSync,当
发送最后一行HSync的时候,就会接着发送下一个VSync,这样周而复始就是我们看到的屏幕画面了

VSync

|—————-> HSync

|—————->

|—————->

|—————->

Author: 木子召
Link: https://lizhaobomb.github.io/2020/02/26/iOS%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%9601-CPU%E5%92%8CGPU/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Donate
  • 微信
    微信
  • 支付寶
    支付寶

Comment