大家好,今天给各位分享使用 UWA Gears 测试小游戏性能 的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
从小型游戏的运行周期的角度来看,
评测标准
可能会在启动和操作的两个阶段发生性能问题。启动阶段:启动时间,此数据将显着影响用户的打开保留率运行阶段:内存峰值,内存崩溃率,CPU职业,流利度,网络兼容性问题:包括严重问题,例如JS例外,黑色屏幕等。
根据微信的官方文档提供的互联网上报告的绩效数据,总结了Android Internet绩效评估标准,并且具体图表如下。
Android当前网络绩效评估标准
性能测试方法
启动性能:使用屏幕记录和基于框架的方法获得,并进行10个测试的平均值。运行性能:完成游戏的主要游戏玩法510分钟,记录性能数据并获取平均值,并为每个模型测试3组数据,然后取平均值。内存峰值应最大化。注意:每个测试应尽可能确保测试用例的一致性。
获取性能测试数据流程
确定迷你游戏的过程PID和过程名称。打开迷你游戏后,使用命令“ ADB Shell Dumpsys活动TOP | FINDST活动”来获取迷你游戏的过程。
使用“ ADB Shell PS PS PS PS”命令获取Applet的过程名称。
在实时模式下获取性能测试数据,使用“选择过程”方法为迷你游戏选择相应的PID和进程名称选项来收集性能数据。
分析性能数据
启动时间耗费的微信建议使用“使用屏幕记录和基于框架的方法获得,并获得10倍的平均值”。我们可以在实时模式左侧的参数面板中查看参数“屏幕截图”,以在迷你游戏测试过程中拦截游戏屏幕,以轻松获取耗时的信息。
从上图中获得的信息来看,当游戏从0:06启动时,游戏加载完成时间为0:13和0:15。
应该注意的是,随后的启动需要使用冷启动来开始游戏。冷启动是指游戏被销毁后再次打开或打开的第一次打开,也就是说,游戏在后台清理然后开始。
第二次是从0:06启动迷你游戏。在0:12处,迷你游戏已加载并输入了主界面,因此这次的启动时间为:6000ms。重复此十次,然后计算启动时间的平均值,然后使用计算的平均值来确定评估标准表中迷你游戏的性能。
注意:如果您需要清除缓存,则可以清除微信的“ I” – “设置” – “常规” – “存储空间” – “ cache”中的迷你程序和游戏的缓存。
在迷你游戏的运行阶段的性能测试中,我们需要完成游戏的主要游戏玩法,持续510分钟,记录平均值,并为每个模型测试3组数据,然后取平均值,并且内存峰值值为最大值。
在实时模式下,我们可以在性能曲线中直接选择游戏主过程的区域,并且可以在间隔中直接获得均值,最大和其他数据。
在此阶段,我们将帧速率的两个参数和PSS总数作为示例。每个测试数据的屏幕截图将不会显示。排序的测试数据如下表所示。
根据表中的测试数据,FPS的平均值为每秒27.94帧,PSS的最大值为975MB。基于计算的数据,我们可以比较评估标准的表,以确定迷你游戏运行阶段的性能并执行目标优化。
我希望本文可以帮助您快速使用齿轮实时模式来测试迷你游戏的性能并有效地定位性能问题。
如果您在使用过程中遇到任何问题,则可以通过UWA官方QQ组找到我们,或者去问答社区提出问题,我们将全心全意地为您提供支持。
原创文章,作者:匿名,如若转载,请注明出处:https://www.xinyuspace.com/22144.html
用户评论
万象皆为过客
感觉这个UWA Gears真不错!之前一直想学习测试小游戏的性能,现在有了这个工具可以方便了很多。教程也简单易懂,新手也能上手。终于不用再像以前那样一字一句看官方文档了!
有18位网友表示赞同!
笑傲苍穹
终于有人总结了 UWA Gears 的使用方法啊!我一直在摸索着怎么用它来测试我的游戏,结果效率太低了。 这篇博文简直是我的福音,感谢分享!
有10位网友表示赞同!
剑已封鞘
UWA Gears确实是一个很好的工具,不过对于一些比较复杂的场景,可能还是需要进行更深入的调试和分析才能得到准确的结果吧?
有11位网友表示赞同!
無極卍盜
我之前用过几个性能测试工具,这个 UWA Gears 的操作界面和数据展示方式还是比较好用的。尤其喜欢它支持多个平台的测试功能。 这篇文章写得不错,很详细!
有6位网友表示赞同!
繁华若梦
我一直觉得小游戏的性能优化非常重要,一个卡顿的游戏体验就会劝退很多玩家。 希望这篇博文能够帮助更多开发者使用 UWA Gears 来提高游戏性能!
有12位网友表示赞同!
寂莫
这篇文章说的太对了!现在玩小游戏太多被各种卡顿和广告打扰了真的越来越烦人了。 期待看到更多开发者关注性能优化,让玩家享受更流畅的游戏体验!
有12位网友表示赞同!
肆忌
UWA Gears 这个名字听起来很专业啊,但我个人不太熟悉相关的测试技术。 这篇博文介绍得比较全面,让我对它有了初步的了解。
有20位网友表示赞同!
素婉纤尘
这篇文章写得太棒了!我刚好最近准备开发一款小游戏,正好可以用 UWA Gears 来测试一下性能。 真实案例和步骤说明都非常好理解!
有20位网友表示赞同!
将妓就计
说实话,我对这些工具的使用并不太熟悉,觉得还是有点复杂。 希望未来能够出现更加简易的用户界面,让更多人能轻松上手!
有7位网友表示赞同!
冷眼旁观i
我感觉测试小游戏的性能是一个非常关键的环节,但也很容易被忽略。 感谢作者分享 UWA Gears 这个好用的工具,它可以帮助开发者更好地优化游戏体验!
有8位网友表示赞同!
£烟消云散
这篇博文写的太好了! 我一直想学习关于小游戏性能测试的知识,现在有了这个工具和这篇文章的帮助,我终于能够开始实践了!
有10位网友表示赞同!
命该如此
UWA Gears 这个名字听起来很酷,但感觉像是一个比较专业的工具,可能不适合刚入门的小程序开发人员使用吧?
有6位网友表示赞同!
黑夜漫长
这篇博文虽然写得不错,但我还是觉得 UWA Gears 这类工具过于依赖专业技能了。 希望未来能够出现更直观的工具,让小白也能轻松完成性能测试!
有8位网友表示赞同!
放肆丶小侽人
现在小游戏的市场竞争越来越激烈,游戏性能优化就显得尤为重要了。 我非常期待开发者们能够利用 UWA Gears 等工具,打造出更加极致的游戏体验!
有19位网友表示赞同!
伪心
我一直觉得测试小游戏只是辅助性的工作,不是最关键的环节。 应该着重关注游戏的创意和玩法,才是吸引玩家的关键!
有20位网友表示赞同!
断桥残雪
我试用了一下 UWA Gears ,感觉操作起来确实很方便,数据展示也很清晰易懂,对新人来说非常友好!
有10位网友表示赞同!
绳情
UWA Gears 这个工具是不是收费的啊? 如果是免费开源的就好了!
有20位网友表示赞同!