冻结帧警告Google Play启动前报告

时间:2018-09-17 12:35:36

标签: android cocos2d-x google-play-console

我已经使用 Cocos2d-X 引擎开发了一个Android游戏。在Google Play上的发布前报告显示以下警告:

冻结的帧中有33.33%的帧渲染时间超过了700ms

我有以下问题:

  1. 使用 OpenGL 构建的游戏会发出此警告吗?
  2. 如果否,如何解决此警告?我应该检查真实设备是否存在此类问题?

对于该主题的任何建议和想法,我将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 否,游戏不会出​​现此警告。 Open GL应该能够比这更快地渲染。需要明确的是,一帧700ms的渲染意味着每秒少于2帧。 OpenGL在许多设备上都可以达到10帧的FPS。

  2. 有很多方法可以对此进行调查。

    • 您绝对应该检查真实的设备。但是要知道,发布前报告是在实际设备上运行的。您可能需要查看报告,看看某些设备上的错误是否比其他设备更严重。如果所有设备的渲染速度都很慢,则更容易调查。
    • developers.android.com上有a whole article on testing UI performance
    • 如果您喜欢视频,可以参考Google开发人员的视频教程like this one
    • 在android vitals文档中有a whole article on identifying UI jank(另一种描述慢速渲染的方式)