Unity性能優化------DrawCall

什麼是Draw Call

Draw Call就是CPU通過圖形庫(Directx/OpenGL)接口,命令GPU進行渲染操作

Draw Call是如何影響性能的

每一次繪製CPU都要調用DrawCall,調用前CPU要進行很多的準備工作,而GPU本身計算能力強,很快可以完成渲染

當DrwaCall過多,CPU的大量時間用於準備工作即提交DrawCall命令,CPU本身負載時GPU就可能閒置了

這種類似於拷貝文件時,一個大文件和很多個小文件,小文件總大小與大文件相等,拷貝大文件會更快

所以DrawCall的數量是衡量優化的一個重要指標,如何減少DrawCall就是優化的一個方向

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章