【问题标题】:App slower on real device than in Emulator真实设备上的应用程序比模拟器慢
【发布时间】:2017-07-30 12:28:20
【问题描述】:

我编写了一个 OpenGL 安卓游戏。

当我在我的设备 (OnePlus One) 上运行它时,它比我在 Anroid Studio Android 模拟器上运行它要慢得多。

这对我来说毫无意义。真实设备的渲染速度应该比模拟器快得多,并且性能要好得多,因为我有一台相对中端的笔记本电脑。 (Intel i7-4500U,双核,最高 2.7 GHz,8GB RAM,Geforce GT 750m)

有人对此有解释吗?

【问题讨论】:

  • 我们无法解释它,没有任何代码可以使用。

标签: android performance android-studio opengl-es android-emulator


【解决方案1】:

根据设计,在大多数情况下,新的 Android 模拟器实际上比物理 Android 设备更快。请参阅我在 Android 开发者峰会上的演讲,我们在那里推出了新的 Android 模拟器。 https://youtu.be/fs0eira2pRY?t=27m42s

OpenGL ES 图形比大多数 Android 物理设备都快,因为如果您在设置 AVD 时使用默认配置,我们会直接利用您笔记本电脑上的主机 GPU 从您的 Android 应用程序渲染 OpenGL ES 指令。甚至中端笔记本电脑上的 GPU 卡也比 Android 手机 GPU 慢一些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多