【问题标题】:What is the reason that the Android Emulator loads slowly? [duplicate]Android Emulator 加载缓慢的原因是什么? [复制]
【发布时间】:2012-02-01 15:30:19
【问题描述】:

可能重复:
Why is the Android phone simulator so slow?

您好,我是 Android 开发新手,我想知道为什么 Emulator 加载如此缓慢,尤其是当我为 Android 4.0 应用程序创建模拟器时。

【问题讨论】:

  • 模拟器的一个方便的技巧是把它放在自己的核心上,这样它就可以在单个核心上执行而不会被中断。您可以在 Windows 任务管理器上执行此操作,方法是右键单击它并单击设置关联,然后将其放在您的一个核心上并限制该核心中的任何繁重程序,例如 Eclipse,以防止它们干扰它。
  • 同时启用快照,这将绕过引导并加载系统保存的最后一个快照。它必须启动一次,但之后会更快。
  • 绝对启用屏幕截图。从屏幕截图加载时,它几乎立即启动。

标签: android android-emulator performance


【解决方案1】:

这通常与您的开发系统的速度直接相关。增加 RAM 数量、磁盘速度、处理器内核等,您会看到明显的改进。

另外,请查看this question 了解更多信息。

【讨论】:

    【解决方案2】:

    速度很慢,因为它在模拟硬件(ARM CPU、IIRC)上运行 Android。所以你运行的是一个完整的虚拟机,而不仅仅是一个沙盒操作系统。而且由于它模拟单核机器,因此在您的开发盒上拥有多个内核并没有多大帮助。使用双核 3.5GHz 机器比运行 2.5GHz 的四核机器要好。

    【讨论】:

      【解决方案3】:

      Android Emulator 是安卓操作系统的虚拟设备。它从主机操作系统中获取内存和内存,这就是为什么内存和内存是由模拟器共享的。 因为它的过程很慢。

      【讨论】:

        猜你喜欢
        • 2019-05-31
        • 1970-01-01
        • 1970-01-01
        • 2010-10-31
        • 1970-01-01
        • 1970-01-01
        • 2010-12-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多