03.06 iOS性能優化01-CPU和GPU


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

|---------------->

|---------------->

|---------------->


分享到:


相關文章: