【问题标题】:CPU hungry android emulator : android ARM EABI image vs x86 imageCPU 饥饿的 android 模拟器:android ARM EABI 图像与 x86 图像
【发布时间】:2012-11-07 15:35:19
【问题描述】:

我是新的安卓开发者, 我目前正在使用 API-15 android image ARM EABI v7 我在寻找 android sdk manager 有另一个适用于 android API 级别 15 的 Intel x86 映像

我的机器是 Intel Core i5 - 8GB RAM + Radeon 2GB 独立显卡

但是我的模拟器占用了很多 cpu .. 当我运行模拟器时,cpu 风扇会产生大量热量并不断运行,其中一个内核的 cpu 级别非常高。

使用 x86 Image for android 会提高性能吗? 我可以让它使用专用图形gpu来提高效率吗?

谢谢,

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    简短的回答是肯定的。当我在 2011 年初的 macbook pro 上使用 x86 模拟器时,它运行我的应用程序的速度比真实设备(例如 Nexus 7)快。创建 AVD 时,可以选择使用 GPU,或者您可以使用命令参数让它使用 GPU。

    这是我的 ave 定义的屏幕截图...请注意硬件部分中的 GPU 仿真设置:

    【讨论】:

    • 感谢您的及时回复。我会尝试用我的经验回来
    • 我尝试了 api-15 x86 映像,比 arm 映像快得多,并且消耗的 cpu 也相对较低。但是 api-10 的 x86 映像只能在没有 gpu 的情况下工作。启用 Gpu 后,它显示黑屏并且根本无法启动,对此有什么想法吗?
    • 对于 api-10 x86 镜像,我的经验和你的差不多。自从我能够使用 api-15 版本并拥有 api-10 的设备进行测试以来,我从来没有太担心它。
    • 嗨 Bob,我无法使用 Google API-15 配置 x86 atom 映像,只能使用普通 API-15。您是否设法以某种方式对其进行了排序?
    • @Jane - Google API-15 不是 x86 映像,因此无法以这种方式配置它。在测试许可或应用内购买时,我使用基于 Google API 的 AVD。但否则请使用基于 API-15 x86 的 AVD。
    【解决方案2】:

    它会快得多。请记住,还要设置 HAXM 以获得最终性能。有关说明,请参阅http://developer.android.com/tools/devices/emulator.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-11
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 2012-10-17
      相关资源
      最近更新 更多