UWA性能诊断又添新利器,开启资源优化新篇章 !

目前,该新模块的主要功能如下:

AssetBundle加载方式

通过该界面,用户可以快速地了解该项目在测试中其AssetBundle的加载方式、每种加载方式中的总体加载次数和具体AssetBundle加载等情况
UWA性能诊断又添新利器,开启资源优化新篇章 !

如上图我们可以了解CreateFromFile这个API在测试过程中被调用了729次,并且在下图中定位到该API调用了哪些资源、这些资源的文件位置以及加载次数。
UWA性能诊断又添新利器,开启资源优化新篇章 !

同时,用户还可以通过上图右上角“查看所有资源”“查看指定场景”“查看指定帧”来进行详细查看,既能宏观把握AssetBundle使用情况,又可以细致掌控每一帧的AssetBundle加载内容。

此外,用户还可以选择每一个AssetBundle来查看它在项目检测时的具体加载点。
UWA性能诊断又添新利器,开启资源优化新篇章 !


资源加载

资源加载主要提供用户查看项目中资源/AssetBundle文件同步/异步加载的具体使用情况,并通过统计数据来判定资源的加载频率和加载是否正确。
UWA性能诊断又添新利器,开启资源优化新篇章 !
UWA性能诊断又添新利器,开启资源优化新篇章 !
特别地,在报告结果中,我们也就对一些平日开发中忽视的细节进行了友情提示。如上图中的不存在,即表示开发团队希望加载的某资源在指定路径下并不存在,需要引起注意。


资源卸载

该页面提供AssetBundle.Unload和Resouces.UnloadAsset的具体使用情况。与资源加载页面一样,用户能迅速查看其资源和AssetBundle通过何种方式卸载以及其卸载频率。
UWA性能诊断又添新利器,开启资源优化新篇章 !
UWA性能诊断又添新利器,开启资源优化新篇章 !


Instantiate和Active(专业会员权限)

该选项显示GameObject在游戏运行时的Instantiate/Destroy和Active/Deactive的使用情况,重点查看其使用频率,从而帮助研发团队检验缓冲池的使用漏洞。

UWA性能诊断又添新利器,开启资源优化新篇章 !
UWA性能诊断又添新利器,开启资源优化新篇章 !
当然,我们也可以查看每个GameObject的具体使用情况。
UWA性能诊断又添新利器,开启资源优化新篇章 !

以上报告数据来自Heroes of Skyrealm,一款拥有*颜值的次时代多人ARPG手游,其海外版已经上线,欢迎关注:http://heroesofskyrealm.com/ 。在此也特别感谢开发商厦门梦加的支持。
PS:一不小心又为大家安利了一款好手游,小编感觉萌萌哒~





原文出处:侑虎科技
本文作者:admin
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。

上一篇:frm+ibd文件还原data【方法1】 转载


下一篇:今天写了一个批量检查ip是否ping得通的脚本,备忘