【问题标题】:Android-When "Profile GPU rendering" not working for game appsAndroid-当“配置文件 GPU 渲染”不适用于游戏应用时
【发布时间】:2015-09-15 18:59:37
【问题描述】:

Android 手机上的“配置文件 GPU 渲染”选项适用于“设置”/“日历”等普通应用。但是,当我尝试使用 Unity3D 之类的游戏之类的游戏应用程序进行配置时,它不起作用,既没有使用屏幕栏,也没有使用 dumpsys gfxinfo,没有任何结果。有没有人遇到过这种情况?谢谢。

【问题讨论】:

标签: android performance graphics


【解决方案1】:

android中有两个主要的代码路径

  1. Android 框架(Java 语言)
  2. Android NDK(C/C++ 语言)

Android 框架由 UI 和工具组成,可帮助您轻松成功地编写应用程序。 “profile GPU Rendering”等工具专门报告有关框架如何将小部件(如按钮/图片)绘制到屏幕的信息。

另一方面,Android NDK 几乎是一片无人区。 Android 团队没有提供直接的工具来诊断和调试问题。

大多数游戏都是使用 Android NDK 构建的,因为它们不需要框架,并且可以直接使用 C/C++ 代码(在 Unity 和其他第三方渲染引擎的情况下,它们主要基于 C++ 构建代码)。

因此,请查看第 3 方分析工具,例如 Intel GPANvidia PerfHud

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多