树洞 Unity 引擎模块分析—注重效率的你不妨这么做!

侑虎科技 · 2018年10月14日 · 698 次阅读

UWA GOT是 UWA 推出的本地性能优化工具,其 Online 功能限时免费中,并受到了大量开发者的试用和积极反馈。其中,它的总体性能分析模式主要便于研发团队直观地定位、验证和解决逻辑代码中的效率瓶颈。

然而我们知道,引擎模块的性能同样至关重要,仅仅逻辑代码的检测还无法实现系统、完整地定位瓶颈的目的。所以今天,我们在该工具中推出 Unity 引擎模块的检测。您只需要拥有一个 UWA GOT,在本地真机上测试后即可把数据同步到官网,这些详细的数据就能立马呈现。


详细的引擎模块参数

目前,UWA GOT Online 报告支持渲染、UI、粒子、动画、加载和物理这六大主流引擎模块的重要参数检测。如下图,在渲染模块页面中,我们可以查看不透明、半透明、视域裁剪 CPU 和相机后处理等 CPU 耗时的走势以及某一帧上的耗时。
请输入图片描述

我们也可以缩放某段测试区域,结合运行截图更直观地定位某些峰值处的表现。
请输入图片描述

对于引擎模块的重要参数,我们提供了 UWA 推荐值和相关的优化建议,便于研发团队进行有的放矢的排查和优化。
请输入图片描述


精准的逻辑代码堆栈

堆栈信息是我们定位性能瓶颈的鹰眼,这次版本的更新不仅丰富了引擎模块的重要参数检测,在逻辑代码中也可以查看更细致的引擎函数堆栈信息,并且通过总体、指定场景和指定帧来定位具体的调用详情。

请输入图片描述

特别的,在堆栈信息列表中,我们也提供了历史数据对比功能,针对于研发团队定制的性能或功能回归测试,我们可以直接在报告中查看指定重要参数的变化趋势,便于开发团队可以在第一时间验证测试结果。
请输入图片描述

这次的新功能小编就安利到这里啦!目前,该功能也在限免使用中,研发团队只需要拥有一个UWA GOT,就可以在总体性能分析模式中体验到该功能!还不快打开你的黑科技试一试呀_


关于 UWA GOT Online

UWA GOT 是 UWA 推出的本地性能测评工具,它方便研发团队在本地真机测试,并能在编辑器中搭建本地服务器查看性能数据。现在,在 UWA GOT 现有的本地测评模式上,我们增加了线上同步和分析功能,研发团队可以将本地测评的数据快速同步到UWA 官网,生成在线测评报告,提供更高效的性能分析数据及有针对性的优化建议。同时,贴心的版本对比功能,方便研发团队轻松监测每次测试中的重要性能参数变化趋势,从质量管控上为项目的研发保驾护航。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册