粒子系统性能
优质
小牛编辑
133浏览
2023-12-01
【粒子系统性能】页面主要展示项目运行过程中粒子系统更新和渲染的CPU占用情况,主要包括以下几个部分:
数据汇总
该项主要展示项目运行过程中的“ParticleSystem.Update CPU峰值”、“ParticleSystem.Update CPU均值”、“ParticleSystem 渲染峰值”和“ParticleSystem 渲染均值”。
粒子系统更新耗时
该项主要展示项目运行过程中的粒子系统更新的具体耗时情况。一般来说,粒子系统的更新开销主要与其更新的粒子系统数、粒子数相关。您可以通过与图表交互,查看每一场景、每一帧的具体CPU占用情况。同时,当您选中图表的某一帧时,页面上的场景图片会随之联动,将离该帧最为接近的项目截图显示给您,从而让您对性能开销的来源有更为直观的判断。
另外,建议您点开右边栏的“分析和建议”,查看更为详细的性能分析。
粒子系统渲染耗时
该项主要展示粒子系统渲染相关的CPU耗时情况,主要包括拼合粒子系统的渲染开销和未拼合粒子系统的渲染开销。其中,拼合粒子系统是指,引擎会将若干个材质相同且深度相同的粒子系统在渲染前进行合批(Batch),从而通过一个Draw Call来对其粒子系统进行渲染,进而降低粒子系统的渲染开销。您可以通过与图表交互,查看每一场景、每一帧的具体CPU占用情况。同时,当您选中图表的某一帧时,页面上的场景图片会随之联动,将离该帧最为接近的项目截图显示给您,从而让您对性能开销的来源有更为直观的判断。
另外,建议您点开右边栏的“分析和建议”,查看更为详细的性能分析。