【问题标题】:Why genymotion emulator is a lot faster than android emulator? [closed]为什么genymotion模拟器比android模拟器快很多? [关闭]
【发布时间】:2014-10-14 23:48:05
【问题描述】:

我一直在 Ubuntu 14.04、i5-2500k 3.2GHz、8 GB RAM 中使用 android 模拟器,但是因为我找到了 genymotion 模拟器,所以速度非常慢。

那么,它们之间有什么区别?为什么 genymotion 启动速度如此之快?

谢谢。

【问题讨论】:

  • 现在已经不是这样了。使用 HAXM 和 x86 android 模拟器比 genymotion 更快。我都用过,安卓模拟器更快。您必须配置模拟器权限以使其更快。更多详情,请查看我的blog about this
  • Genymotion 在运行多个模拟器实例时要好得多。尝试运行 5x genymotion 实例并进行测试。现在,运行相同的实例和 x86 模拟器。使用低端电脑,您只会看到冻结。当我运行 android 模拟器时,1 个实例占用 50-60% 的 cpu 使用率和 1200mb 的内存,而使用 genymotion 时需要 5-10% 的 cpu 使用率和 100mb 的内存。

标签: android android-emulator emulation genymotion


【解决方案1】:

这可能是因为 Genymotion 使用 x86 指令并使用您的处理器 Vt-x 功能并加速渲染图形。 它与在 Windows 下运行 arm 代码的模拟器有很大的不同。 使用 VBox,您可以创建一个具有相同设置和其他版本的 Android x86 的虚拟机。不要忘记为您的硬件虚拟化安装 win 驱动程序。 Intel Core 使用 VT-x,但您必须在 SDK Manager 下安装模块,然后从文件位置运行安装程序。

MCP

【讨论】:

    【解决方案2】:

    来自http://www.genymotion.com

    Genymotion 是一个使用 x86 架构虚拟化的模拟器,效率更高!

    利用 OpenGL 硬件加速,它允许您以惊人的 3D 性能测试您的应用程序

    另一方面:Why is the Android emulator so slow? How can we speed up the Android emulator?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-22
      • 2013-09-12
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2011-10-21
      • 2010-12-05
      相关资源
      最近更新 更多