又一大波新功能已到达,总有一项值得你深爱!

简介:

具体AssetBundle使用情况

包括总体使用数量走势、每帧/场景中AssetBundle的具体使用情况、AssetBundle的资源加载数量等。具体功能如下:

1)AssetBundle文件在内存中的驻留情况,从而查看是否存在AssetBundle“泄露”的问题,进而让用户直接看到AssetBundle的使用是否合理。
请输入图片描述

下图的AssetBundle使用数量在不断上升,很可能存在AssetBundle资源泄露问题。
请输入图片描述

2)具体AssetBundle信息展示,包括具体的AssetBundle名称、存放的位置、加载方式、内存中的驻留时长和由该AB加载出的资源数量。
请输入图片描述

通过查看驻留帧数,用户可以快速看到哪些AssetBundle在游戏运行时使用较多,而哪些使用较少。同时通过加载的“资源数量”,可以查看是否存在AssetBundle被加载,实际上却没有起到作用的情况。(还占内存呢!)
请输入图片描述

点击每个AssetBundle文件,则可以查看其在项目运行时的具体调用情况,这样,配合项目截图则可以快速定位哪些AssetBundle的加载是否过于频繁、是否合理。
请输入图片描述
目前,以上模块仅支持Android移动设备。


其他新功能更新日志

一、粒子系统资源查看

1)总粒子系统数量
下图中,蓝色曲线为每一时刻的总体粒子系统数量,紫色曲线为每一时刻的Active粒子系统数量。所以需要建议用户在观察总体使用量时,也要特别注意真正运行的粒子系统比例。如果比例很低(<20%),那么需要考虑一下内存中是否加载了过多的粒子系统。
请输入图片描述

2)每帧实际Active的粒子数量
下图表格中Active数量峰值为0的,表示在全部检测时间内,我们并未检测到该粒子系统被使用过,因此,对于此类情况,研发团队需特别关注。
请输入图片描述

二、 设备内存
在“硬件参数解析”模块,添加了“设备内存”的显示。对于安卓平台,我们显示了PSS(Proportional Set Size)值,Private Dirty值,以及Unity中的Reserved Total值作为对照,供研发团队参考。
请输入图片描述
目前,该参数仅支持Android移动设备。

三、报表日期对照功能,方便对比之前的报告数据
该想法源自于UWA使用者,虽然看似微不足道但非常贴心方便!在此,小编感谢这些使用者的建议,毕竟在吐槽之余没有放弃拯救我们的审美设计能力。如果可以,让吐槽来得更猛烈些吧,我们海纳百川、从善如流!





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

目录
相关文章
优化是一种习惯●出发点是"站在靠近临界"的地方
优化是一种习惯●出发点是"站在靠近临界"的地方
58 0
|
5月前
|
算法 C++
惊爆!KPM算法背后的秘密武器:一行代码揭秘字符串最小周期的终极奥义,让你秒变编程界周期大师!
【8月更文挑战第4天】字符串最小周期问题旨在找出字符串中最短重复子串的长度。KPM(实为KMP,Knuth-Morris-Pratt)算法,虽主要用于字符串匹配,但其生成的前缀函数(next数组)也可用于求解最小周期。核心思想是构建LPS数组,记录模式串中每个位置的最长相等前后缀长度。对于长度为n的字符串S,其最小周期T可通过公式ans = n - LPS[n-1]求得。通过分析周期字符串的特性,可证明该方法的有效性。提供的C++示例代码展示了如何计算给定字符串的最小周期,体现了KPM算法在解决此类问题上的高效性。
103 0
|
8月前
|
机器学习/深度学习 存储 算法
算法人生(4):从“选项学习”看“战胜拖延”(担心失败版)
选项学习是强化学习的一种策略,通过定义、学习和切换选项来解决复杂任务,将大任务分解为可重复使用的子任务,以提高学习效率和适应性。面对因担心失败而拖延的问题,我们可以借鉴选项学习的思想:将大任务拆分为小目标,正视失败作为成长的一部分,回顾成功经验并寻求支持。通过这种方式,逐步增强自信,降低拖延现象。
|
8月前
|
算法 搜索推荐 数据挖掘
掌握程序员之剑:解析常见算法与其在生活和工作中的影响
掌握程序员之剑:解析常见算法与其在生活和工作中的影响
109 1
|
8月前
|
人工智能 运维 安全
元宇宙概念跑得太快,企业网络怎样才能跟上
8月6日到8日,美国超人气歌手Ariana Grande两天时间在全球不同地点,举办了5场演唱会,上演现实版“时空穿梭”。 原来这背后是通过VR技术,配合时下火热的元宇宙概念打造的一场虚拟现实演唱会,演出举办地被放在了游戏《堡垒之夜》之中,全球上千万的玩家,通过自己的游戏分身盛装出席,在世界各地的家中、学校、公园、办公室里,参加这场沉浸式互动。
|
SQL
工作中的成长是从摆脱低水平勤奋开始的吗?
成长的本质是自我革新,成长就是在不断变化中的积极面。深度思考、目标设定、自律实践、持续学习、总结反思等步骤可以帮助我们成长,同时也需要避免陷入低水平勤奋的陷阱,不要忙于行动而忽视了反思和学习。
159 1
|
存储 算法 安全
ARBT阿尔比特系统开发(DAPP技术)|ARBT阿尔比特模式开发系统案例
基于区链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势
|
设计模式
重构·改善既有代码的设计.04之重构手法(下)完结
重构改善既有代码的设计完结篇,汇总了全部的重构手法。看看哪些手法对你的项目能有所帮助…
7429 2
重构·改善既有代码的设计.04之重构手法(下)完结
《计算机世界》遗憾宣布终止纸媒业务:未能如愿发展
《计算机世界》遗憾宣布终止纸媒业务:未能如愿发展
103 0
《计算机世界》遗憾宣布终止纸媒业务:未能如愿发展
|
存储 缓存 负载均衡
10大高性能开发宝石,我要消灭一半程序员!
10大高性能开发宝石,我要消灭一半程序员!
156 0
10大高性能开发宝石,我要消灭一半程序员!

热门文章

最新文章