Unity Profiler GPU Usage(GPU使用情況)


 

 

一般情況下性能瓶頸都在CPU上,這兒也列舉下幾個常見的GPU耗時函數吧。

1 Render.Mesh

  繪制網格面(沒批處理的面)

2 Batch.DrawStatic

  靜態批處理

3 Batch.DrawDynamic

  動態批處理

下面用圖看下:

 

如圖:看到在透明物體的渲染Render.TransparentGeometry中,Batch.DrawStatic被調用了34次,GPU耗時0.389ms,說明靜態批處理的物體共34個DrawCall。

         Render.Mesh被Call了63次,說明場景中不透明物體共34+63=97個DrawCall。

   Camera.RenderSkybox渲染天空盒共6個DrawCall,

  Render.OpaqueGeometry渲染透明物體用1個Draw Call,我們就知道了場景中共 34+63+6+1 = 104個DrawCall。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM