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

  1. 云栖社区>
  2. 侑虎科技>
  3. 博客>
  4. 正文

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

玄学酱 2018-02-05 15:48:00 浏览584
展开阅读全文

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

AssetBundle加载方式

通过该界面,用户可以快速地了解该项目在测试中其AssetBundle的加载方式、每种加载方式中的总体加载次数和具体AssetBundle加载等情况
请输入图片描述

如上图我们可以了解CreateFromFile这个API在测试过程中被调用了729次,并且在下图中定位到该API调用了哪些资源、这些资源的文件位置以及加载次数。
请输入图片描述

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

此外,用户还可以选择每一个AssetBundle来查看它在项目检测时的具体加载点。
请输入图片描述


资源加载

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


资源卸载

该页面提供AssetBundle.Unload和Resouces.UnloadAsset的具体使用情况。与资源加载页面一样,用户能迅速查看其资源和AssetBundle通过何种方式卸载以及其卸载频率。
请输入图片描述
请输入图片描述


Instantiate和Active(专业会员权限)

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

请输入图片描述
请输入图片描述
当然,我们也可以查看每个GameObject的具体使用情况。
请输入图片描述

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





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

网友评论

登录后评论
0/500
评论
玄学酱
+ 关注
所属云栖号: 侑虎科技