手机版 2025年04月03日 10:04 星期四 早上好! 欢迎访问伴佳68(www.banjia68.com)网站
本篇是继功能上新|内存篇、GPU篇之后,为大家展示更多关于 提升浏览UW A GOT Online Overview报告体验的优化项,包括Overview报告的对比分析、Batches数量、函数释义Tips等 。这些功能可以让你更快上手对报告的理解,亦或者更好地融入在研发团队的工作流中,形成更高效便捷的性能数据监控闭环。
UWA完善了GOT Online Overview报告的对比分析功能,在页面右侧可快速进入“对比分析”页面。
在性能对比概览下,开发者可以看到CPU耗时、GPU耗时、Jank均值、设备内存和硬件信息及其五个模块下各项重要指标的对比概览。
在对 比数据表下,默认展示了报告的帧率、Jank均值、GPU耗时等重要指标。 此外,还可以选择筛选自定义指标,按需增加各个模块的具体参数。
同时, 在表格中,还可以查看这些指标变化趋势和推荐值。 对于超出推荐值的数据,UWA也会根据这些数值的优先级和警示度高亮标注。
通过对比分析表,开发者可以便捷且充分地在团队内部搭建起监控流程,例如每双周对项目的性能情况进行数据汇总,若变化参数在合理范围内则进行持续开发,若超出推荐值则快速复盘和整改。
在GOT Online Overview报告的渲染模块下,新增了Batches数量,即项目运行过程中Batch提交次数。 对于URP项目来说,UWA一般更建议关注Batches数量, 如果项目的Batches数量过高、甚至始终与DrawCall数量相近,则说明SRP Batcher合批效果不好。
在GOT Online Overview报告的渲染模块下,Canvas.RenderSubBatch和ParticleSystem.Draw修改为优先展示函数调用次数。两个函数的调用次数分别代表了UGUI DrawCall数量和粒子系统DrawCall数量,当这两个参数较高时,会引起半透明渲染耗时上升,需要开发者持续关注。
在Overview报告的各个模块的函数堆栈下,新增了函数释义的Tips。结合丰富的优化经验,UWA对优化过程中的常见函数进行了标注。将鼠标移动到函数名右侧的“ ! ”上,即可查看函数的释义、耗时来源、优化方式等信息。
一般来说,优化过程中遇到的性能参数非常多,有了这些贴心的Tips,就可以快速归因并给出整改方法,让优化的效率更上一层 。
banjia68.com 版权所有 | 备案号:鲁ICP备2021038504号-2