UWA GOT是UWA推出的本地性能优化工具,旨在方便开发者可以在本地真机测试,并在编辑器中搭建本地服务器来查看性能数据。由于其操作模式上简单灵活,受到了大量游戏开发团队的关注和反馈。现在该工具已经支持了PC平台的项目,极大地方便了在Occlus、HTC Vive等平台上进行开发的研发团队。
Windows模式的功能宏观上也与Android模式保持一致:
Overview模式,测试CPU函数性能、硬件信息、FPS等;
Mono模式,测试堆内存的累积分配与泄漏分配等;
Assets模式,测试资源的详细信息、生命周期与冗余情况等。
各项功能的细节可直接参考Android模式:
同时,我们会不断增强对Windows功能的支持。目前版本中,在Overview模式下的CPU函数性能检测调用堆栈会记录到3层。而3层以下的函数依然可以通过UWA API来自行采样,UWA API的具体用法可见
此文档
。
在后续的版本中,我们将会增加DeepProfile/AutoProfile模式。其中DeepProfile模式可获取所有函数调用的堆栈,但统计精度会受到函数调用的总次数影响;而AutoProfile模式则会自动过滤调用次数较多的函数,从而提升统计的精确度,从而可以更方便、准确地定位函数瓶颈。
另外,目前在Windows版,Overview模式下的硬件信息部分只统计了内存(WorkingSet)的大小,后续的版本中会增加更多的重要信息。
当然,大家也可以将集成UWA GOT插件的Windows项目直接提交至UWA网站(www.uwa4d.com)进行免费的线上测评,从而获得更加详细的分析报告和解决方案哦!
领取专属 10元无门槛券
私享最新 技术干货