【问题标题】:Android emulator is very very slowAndroid模拟器非常非常慢
【发布时间】:2011-06-08 12:51:15
【问题描述】:

我的笔记本电脑:Intel Core 2 Duo CPU,2GHz,1GB RAM。

我创建了一个目标,其中 SD 卡为 512MB,设备 RAM 大小为 512,启用了快照。 我等了 30 分钟,但模拟器没有最终加载。一直在黑屏上显示一个闪字“Android”。

在运行模拟器之前,我关闭了大多数其他程序。

它有什么问题?这非常令人沮丧。 :(

【问题讨论】:

标签: android android-emulator


【解决方案1】:

启动期间您的 CPU 和 RAM 使用率是多少?你有很多 IO 交换发生吗?考虑到 Windows 至少需要 512 才能运行正确的一半时间,而 Eclipse 是内存大户,您可能只需要更多 RAM。

【讨论】:

  • CPU 使用率现在是 100%,PF 使用率 1.73GB,我打开 Eclipse、Emulator 和 Firefox。 45 分钟过去了。
  • 是的,您已超额提交 73%,操作系统正尝试将所有内存页面换成磁盘上的页面,这非常很慢。
  • 好吧,我的电脑上有 16GB 的 RAM,给模拟器提供 >=1GB 的内存会使它崩溃。我想这里最好的解决方案是使用 MIPS 图像。在我的机器上,加载 Android 4.2 MIPS 图像不超过 2 分钟。在具有 4GB RAM 的机器上,它也需要大约 2-3 分钟。
【解决方案2】:

在初始启动时构建模拟器最多不超过 5-10 分钟。 SD卡大小对内存使用没有影响,它不会加载到内存中,它只是为sdcard创建一个更大的图像文件。将模拟器设置为 256mb 的内存会有所帮助,但一般来说,当我遇到同样的问题时,我只需关闭模拟器窗口并重新启动它。有时它只是在创建时挂起,而不是内存问题(我有 16gb 的内存,但有时仍然会出现问题)

【讨论】:

    【解决方案3】:

    您正在为模拟的 Android 实例分配计算机上一半的物理内存。获取更多内存。

    【讨论】:

    • 这只是 SD 卡!
    • @dmon:SD 卡和设备 RAM 都是疯狂的值。我通常使用 32MB 作为 SD 卡,因为生成 SD 卡映像需要一段时间。但是,这不会影响系统 RAM,因为 SD 卡只是一个文件。设备 RAM 值对机器上的物理内存的影响要大得多。
    • @CommonsWare:是的,我总是用 10 MB SD 启动我的模拟器。你是对的,出于某种原因,我感到困惑,并认为它将 SD 直接映射到内存。
    【解决方案4】:

    模拟器通常很慢,模拟器上的操作系统版本越高,它变得越慢。我是一名游戏开发者,我的 AMD Athlon X3 2.90 GHz 和 4GB RAM 给我 5-6 fps。我试图在 Honeycomb 模拟器上打开我的一个应用程序,这真的很糟糕。它打开了,但我什么也做不了。所以最好的答案是购买真正的设备。

    【讨论】:

    • 我的 RAM 增加了 2GB(现在是 3GB),并为“设备 RAM 大小”分配了 1024MB。现在终于可以加载了,但是还是很慢,我觉得应该不是内存的问题了,是不是和显卡有关?
    • 我不知道 PC 应该多快才能使模拟器至少正常工作,没有滞后和减速。改进计算机可能会提高速度,但我更愿意花钱购买设备,至少是手机和平板电脑。
    【解决方案5】:

    我也遇到过同样的情况,在 Eclipse 中创建项目时,我必须设置“Min SDK Version”。如果没有此设置,模拟器将无法启动。

    【讨论】:

    • 我只是启动模拟器,与“Min SDK Version”或“project”无关。
    • 对,但是你在创建项目时是否指定了“Min SDK Version”?
    【解决方案6】:

    Android 开发工具 (ADT) 9.0.0(或更高版本)具有一项功能,可让您保存 AVD(模拟器)的状态,并且您可以立即启动模拟器。您必须在创建新 AVD 时启用此功能,或者您可以稍后通过编辑 AVD 来创建它。

    我还将设备 RAM 大小增加到 1024,从而实现了非常快的模拟器。

    有关更多信息,请参阅下面给出的屏幕截图。

    为了加速你的模拟器,你可以参考 Speed up your Android Emulator!:

    【讨论】:

      【解决方案7】:

      原生安卓模拟器真的很慢。如果您在虚拟机上使用 Android,它会快得多。您可以按照我的详细指南进行设置。 http://www.bobbychanblog.com/2011/07/faster-android-emulator-alternative-using-virtualbox/

      【讨论】:

        猜你喜欢
        • 2017-09-27
        • 2019-03-07
        • 1970-01-01
        • 2016-06-23
        • 2021-07-11
        • 2016-11-19
        • 2017-05-07
        • 2019-05-09
        • 1970-01-01
        相关资源
        最近更新 更多