打开网易新闻 查看精彩图片

关于GPM 2.0

GPM 2.0 是一款专为上线或测试阶段的游戏项目打造的高效性能监测工具。它不仅深入捕捉宏观性能数据,还通过其独特的性能无损截图功能,让开发者在不影响玩家体验的前提下,全面掌握玩家运行时的关键细节,从多个维度优化游戏的性能表现,提升整体用户体验。

在 上期 中,我们揭秘了GPM 2.0作为一款用于调研项目运行性能和玩家端设备兼容性工具的表现。 今天,我们将分享来自苏州盘古魂游戏《古魂2.0》手游项目的案例,重点介绍该项目在面向海外市场时,如何通过设备适配性优化提升游戏体验。 我们特别感谢盘古魂团队多年来对UWA的支持,得以有机会和大家分享《古魂2.0》 (海外发行项目名:Blade of God X)与GPM 2.0碰撞后的火花。

本次项目采用GPM 2.0的主要目标是优化面向海外市场的设备适配性。由于对海外设备表现缺乏足够了解,团队在进行机型和画质分档时面临较大困惑。特别是考虑到国内外设备配置与性能差异较大,针对画面质量要求较高的重度项目,出海时需要对整体画质和PSS内存占用进行精准优化。此外,团队还需要确保一些较新的技术方案在海外设备上能够得到支持,例如ASTC图形API格式的兼容性问题。

在这些信息不对称的情况下,许多团队通常选择向当地的发行方询问或委托他们进行调研,这往往需要消耗大量的时间和精力。然而,借助GPM 2.0,盘古魂团队通过一次小范围招募测试,直接从玩家那里获取了真实、及时的数据。这种方式不仅大大提高了数据采集的效率,也保证了信息的准确性,为后续的设备适配优化提供了强有力的支持。

在GPM 2.0中,我们准备了从多种维度出发进行的硬件设备统计,以满足不同身份、不同需求下的观测目的。在「硬件性能分析」-「硬件分析」中,我们可以看到玩家所使用设备的厂商品牌占比、具体机型占比、PSS内存占比等等,同时所有信息也都提供了日级数据的下载方式。

出海项目通常会比较在意的是厂商、机型、系统、GPU、内存RAM和图形API版本这几项数据。在《古魂》手游本次的对外测试中可以看到,在目标投放区域中,玩家设备持有率Top5的品牌分别是三星、POCO、红米、传音和真我,这五个品牌的总和占据了整体的60%。

打开网易新闻 查看精彩图片

而从具体机型持有率方面来看,小米(包含Xiaomi、Redmi和POCO)则几乎占据了To p30机型下的“半壁江山”,排名前三的分别是红米K70海外版、POCO F5和POCO X3 Pro。

打开网易新闻 查看精彩图片

从机型中不难看出,本轮测试的玩家设备占比以中高端为主,这点在GPU和内存RAM分类下的占比中也得到了相应的印证。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

在中高端机这个档位下,我们可以看到OpenGL ES 3.2接口的支持率高达99.7%,剩下的极少数设备也支持OpenGL ES 3.0& 3.1,因此UWA建议使用性能效益更好的ASTC格式来进行纹理压缩。

打开网易新闻 查看精彩图片

至此, 项目组对于海外市场的担忧其实已经解消大半,可以开始着手进行设备分档等工作了。 而GPM 2.0的功能远不止于此。 在前面的结论之上,UWA还在继续协助盘古魂团队,进行一些细节方面信息的明确。 例如对于设备品牌、硬件方面的差异的担忧,是否会出现某些设备或芯片的适配问题,想看看各机型和芯片上项目目前的性能表现。

对此,我们将GPM 2.0页面中的部分数据进行了二次处理,汇总出以SoC、GPU和设备机型的不同维度下的的项目性能表现,分别列举了各维度下帧率、Jank卡顿、PSS内存、温度和耗电方面表现最差的Top5,以供项目组参考。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

从表格中找到想要进一步调查的机型,在异常报告列表中进行筛查即可查看对应报告。在玩家游戏的过程中什么地方开始遇到了比较严重的卡顿、什么地方开始PSS内存出现了预期之外的上涨,也都能够通过玩家画面截帧一目了然。

打开网易新闻 查看精彩图片

从画面截帧中可以看到,当玩家完成登录步骤进入到游戏后,会有2-3min的时间进入到一个FPS均值较低、Jank卡顿触发频繁的时间段。

打开网易新闻 查看精彩图片

从PSS内存趋势可以看到,当玩家进入「虚空商店」界面后,PSS内存产生了一小段的明显跃升。

打开网易新闻 查看精彩图片

另外,我们还从Session角度协助团队查看了目前项目下的PSS内存表现,发现在绝大多数玩家的设备上,游戏时的PSS内存会随着游戏时长的增加而上涨,且经常会达到2000MB甚至3000MB以上。在上文的RAM统计中我们可以看到,玩家设备上RAM大小为6GB和4GB的占比仍分别有15%和10%,对于这些设备而言,2000MB以上的PSS内存已经会发生因OOM而崩溃闪退的情况,因此也提醒了项目组需要对PSS内存部分加以重视。关于更多如果发现内存泄漏的问题,可以点击文末《如果闪退是因为内存崩了》查看。‍‍‍‍‍‍‍‍‍‍‍‍

对于处于不同研发阶段的项目组而言,GPM 2.0可以有着多种多样的用法,可以承担用户设备调研、市场环境调研、项目性能调研等多种不同的工具角色。 通过案例分析,希望可以给更多研发团队一些思路和想象的空间。

如果您的项目也希望体验GPM 2.0的强大功能,欢迎随时与UWA取得联系。我们将为您提供免费试用机会,并在试用期间全程支持服务搭建、数据分析与反馈,确保您能够充分体验GPM 2.0带来的价值。

联系UWA:

邮件:sales@uwa4d.com

微信号:17502188376