Unity性能优化------DrawCall

什么是Draw Call

Draw Call就是CPU通过图形库(Directx/OpenGL)接口,命令GPU进行渲染操作

Draw Call是如何影响性能的

每一次绘制CPU都要调用DrawCall,调用前CPU要进行很多的准备工作,而GPU本身计算能力强,很快可以完成渲染

当DrwaCall过多,CPU的大量时间用于准备工作即提交DrawCall命令,CPU本身负载时GPU就可能闲置了

这种类似于拷贝文件时,一个大文件和很多个小文件,小文件总大小与大文件相等,拷贝大文件会更快

所以DrawCall的数量是衡量优化的一个重要指标,如何减少DrawCall就是优化的一个方向

发布了107 篇原创文章 · 获赞 31 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/love_phoebe/article/details/103651971