zoukankan      html  css  js  c++  java
  • iOS GPU、cpu、显示器的协作---VSync

    在 iOS 系统中,图像内容展示到屏幕的过程需要 CPU 和 GPU 共同参与。
    CPU 负责计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等。
    随后 CPU 会将计算好的内容提交到 GPU 去,由 GPU 进行变换、合成、渲染。
    之后 GPU 会把渲染结果提交到帧缓冲区去,等待下一次 VSync 信号到来时显示到屏幕上。
    由于垂直同步的机制,如果在一个 VSync 时间内,CPU 或者 GPU 没有完成内容提交,则那一帧就会被丢弃,等待下一次机会再显示,而这时显示屏会保留之前的内容不变。这就是界面卡顿的原因。


    作者:hi_xgb
    链接:https://www.jianshu.com/p/1b5cbf155b31
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    君のことが好きだよ。
    [拓展Bsgs] Clever
    同余方程笔记
    [HAOI2008] 糖果传递
    [USACO10DEC] Treasure Chest
    [APIO2007] 风铃
    Luogu_2015 二叉苹果树
    关于高精度
    关于博弈论
    关于DP和背包
  • 原文地址:https://www.cnblogs.com/feng9exe/p/10898875.html
Copyright © 2011-2022 走看看