UWA资源检测与分析支持Unity 5.3!
前不久UWA推出了资源检测功能之后,开发者的反应是这样的:
是这样的:
更有开发者把报告优化的成果晒给了我们:效果拔群!
除了自动检测,反馈神速,免费使用等低门槛的使用方法,开发者表示最认同的是该工具分析深度、冗余资源看得见!
今天,沉浸在喜悦之余的我们,再为Unity 5.3版本上开发的朋友带去福音——与时俱进,我们全面支持Unity 5.x的正式版了!
在UWA团队多年的技术支持中,常会被开发者问到:“如何减小包体大小、如何应对资源冗余,内存泄露”等在小编看来已偏形而上的问题。即便我们给出一些类似优化美术资源、注意依赖性打包机制等长篇大论,开发者在亲自优化的时候,仍需要根据具体问题具体分析。那么如何得到量身定制的解决方案,并做针对性的优化呢?
AssetBundle依赖性关系
AssetBundle之间的依赖关系是依赖关系打包的精髓所在,也是最容易出现问题的地方。依赖关系建立不当,往往会给项目运行带来极大的影响,比如资源丢失、资源冗余和内存泄露等等。正因如此,我们对AssetBundle文件的依赖关系进行了详细分析,并将其之前的详细依赖关系通过表格进行展示,以方便开发者对AssetBundle的依赖关系进行更好地管理。
如下图,表格中列出了每个检测到的AssetBundle文件,及其具体依赖的AssetBundle文件。开发者可以随时对任意AssetBundle文件、资源信息进行详细查询。
AssetBundle资源冗余
“资源冗余” 是AssetBundle文件在打包时最容易出现的问题。该问题在UWA性能诊断与优化中也常常出现。下图即是某动画片段资源在项目运行过程中出现的 “冗余” 问题。其根本原因,可直接查看相关文章《性能优化,进无止境---内存篇(下)》
在该页面中,开发者可以详细查看出现冗余资源的AssetBundle文件。点击 “含冗余资源的AB数”,则可以看到存在问题的AssetBundle文件,及其相应冗余资源的具体的信息。
由于篇幅有限,我们在此仅列举部分,更多功能(如缺失AssetBundle资源检测、脚本使用情况检测)等待开发者亲自探索。
同时,在我们的工具实现了一次次的光荣使命后,也有热心的开发者提出了以下建议:
能否将每次上传的资源包做对比?
的确,该功能使得用户体验会更好,我们会尝试在以后的版本中提供该功能。
如果能加上资源大小的排序,就更好了。
该功能已经在Roadmap中了。
....
感谢这些帮助UWA不断进步的使用者!看,学习总是相互的。每次和开发者的沟通中,我们从来都不仅仅是知识的给予方,我们也总能收获一些有趣的、值得深入探索的奇思妙想。
最后,UWA团队真诚希望,看到这篇文章的你,能把你们优化的同事邀请至项目中。优化大业,你从来都不是一个人在战斗;同时,也记得分享给你的任何一个开发者朋友,为了国产游戏品质的不断突破,何不再UWA(优化)一下?
原文出处:侑虎科技
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。
UWA资源检测与分析支持Unity 5.3!相关推荐
- UWA本地资源检测 | 持续升级还免费
UWA本地资源检测正式面世后,不少研发团队参与了体验并给出了反馈,我们很高兴该工具帮助大家有效提升了研发效能,更有一位资深用户分享了他们完整的实践流程,已经成为不少研发团队落地的攻略帖.结合大家的反馈 ...
- UWA本地资源检测更新,助你严守项目性能的每个角落
在上一期的文章中,我们为大家简单讲解了本地资源检测2.1版本更新中与项目资源相关的7条规则.今天,我们继续介绍此次更新中,C#代码扫描检测(新增6条). Editor设置检测(新增3条)以及场景检测( ...
- AI人脸检测智能分析网关新增车辆检测/车牌识别,支持车辆违停告警
AI人脸检测/口罩检测智能分析网关是一款基于AI边缘计算的智能分析硬件设备,内置多种AI深度学习算法,支持对视频监控场景中的人.车.物.行为等进行抓拍.检测与识别,对异常情况进行实时告警等,可广泛应用 ...
- “本地资源检测” 上手指南,玩转最前沿的优化黑科技!
UWA本地资源检测是对游戏.VR等项目工程的资源.代码和设置等进行自动检测的服务,是项目研发持续集成.持续交付流程中的重要一环,旨在为游戏研发制定资源与代码规范,帮助研发团队快速发现和解决项目中的性能 ...
- 本地资源检测,特效检测中Overdraw相关问题
1)本地资源检测,特效检测中Overdraw相关问题 2)Android上如何加速判定Bundle文件是否存在 3)xLua pcall异常捕获 4)Mipmap和带宽 5)Timeline卡顿严重 ...
- 美术资源检测 — 让你的网格无可挑剔
伴随此次本地资源检测2.0版本更新,我们上线了全新的美术资源检测功能.为了帮助大家对相关规则能有更全面的理解 ,接下来将就现有的8项规则进行讲解,希望让大家特别是美术同学能够深入了解.轻松上手. 1. ...
- 攻击入侵检测NIDS分析
时间:2004-06-13 来源:http://www.ccw.com.cn/ 在网络安全发展的今天,IDS即入侵检测系统在网络环境中的使用越来越普遍,当hacker在攻击一个装有IDS的网络服务器时 ...
- AI人脸检测/口罩检测/安全帽检测智能分析网关告警推送功能开发
智能分析网关是可支持AI视频智能分析功能,包括人体检测.人脸检测.区域入侵检测.安全帽检测.口罩检测等,可广泛应用于客流统计.安防监控.周界防范.企业安全生产.公共防疫等场景.目前我们仍在进一步拓展更 ...
- 亚马逊Rekognition发布针对人脸检测、分析和识别功能的多项更新
今天亚马逊Rekognition针对人脸检测.分析和识别功能推出了一系列更新.这些更新将为用户带来多项能力的改今,包括从图像中检测出更多人脸.执行更高精度的人脸匹配以及获得图像中的人脸得到更准确的年龄 ...
最新文章
- 手把手教你走进Hyperledger Fabric
- Kong APIGW — Admin API 核心逻辑对象
- 完美脱壳组装PE的一般步骤(Obsidium1.3.6.4 DEMO 主程序)
- IDEA搭建Maven Web(SSM)项目(一)——创建项目
- 【LeetCode从零单排】No.135Candy(双向动态规划)
- hdu 527 Necklace
- HP DL 140 G3磁盘阵列的配置
- python变量输出到文件_使用函数将多个变量写入文件
- 12 个非常有用的 JavaScript 技巧
- HT for Web的HTML5树组件延迟加载技术实现
- 字符串截取mysql
- C++_-数据类型-字符型_转义字符_字符串类型--C++语言工作笔记012
- Premiere Elements使用教程:将音乐添加到视频片段
- 磁盘阵列卡 远程监控(MegaRAID Storage Manager)(一)
- Android-EditText属性大全
- (转)一个偷食禁果的女孩--一件我亲眼目睹的真实感人故事
- Linux机器24项安全合规设置
- 浅浅分析滤波器截止频率
- 四川省计算机应用教材,四川省电子科技大学计算机应用技术
- Python编程初学者指南——有所思