即使与英特尔形象,Android模拟器仍然像地狱一样慢,为什么?

我已经成功安装了英特尔AVM for Jelly Bean v4.1,并且可以创build并启动英特尔x86 AVM。 但是它和ARM的一样慢。 浪费了大量的时间,就我所见,Intel的仿真速度比ARM的图像要快。

我确实安装了HAXM,在启动模拟器时出现一条消息,提示它在“快速”模式下运行,但速度肯定不是很快!

这是因为我的电脑(Windows 7,英特尔)不兼容,还是我错过了什么? 我如何检查兼容性?

Solutions Collecting From Web of "即使与英特尔形象,Android模拟器仍然像地狱一样慢,为什么?"

引用文档 :

该软件需要支持虚拟化技术(VT)的英特尔CPU

但是,在具有VTfunction的CPU的每台计算机上,默认情况下都不一定启用。 再次引用文档:

虚拟化扩展通常通过计算机的BIOS启用,并且默认情况下经常被closures。 查看系统主板的文档,了解如何启用虚拟化扩展。

因此,例如,在位于右侧的戴尔Latitude E6400上,有一个用于“启用英特尔虚拟化技术”的BIOS选项,您必须检查。

检查AVD属性中的“使用主机GPU”选项似乎使我的速度更快(仍然很慢但可用)。

在Eclipse中: Window > android Virtual Device Manager > Choose your device > Edit > '使用主机GPU'checkbox在底部。

注意:如果您使用的是NVIDIA nVIDIA混合显卡的笔记本电脑(在我的情况下是GeForce G210M),请确保在运行模拟器之前拥有高性能。 否则虚拟设备不会findgraphics卡,并会崩溃。

另外除了“虚拟化技术”之外,我在BIOS中启用了“VTd支持”。 我不知道它是什么或它是什么(在我的BIOS中没有描述),但上面提到的任何一个操作都解决了我的问题

我有同样的问题。 确保所有内容都正确configuration后(BIOS中启用了VT),成功安装了英特尔HAXM驱动程序,AVD详细信息与应该一样。模拟器运行速度比ARM还要慢。

如果你仍然面临同样的问题。 在这里明白这个问题

进入AVDpipe理器(工具栏中的一个小的Android图标,hover以查看哪一个),然后在您的AVD上将内存选项:内存更改为768 MB。 硬件加速似乎失败了,如果它更大。

(也请确定“Use Host GPU”已勾选!)

(还要注意下面的消息,你可能需要进入SDKpipe理器并安装一个映像。)

它仍然启动缓慢,但一旦运行了一两分钟,它应该更快。 但它仍然不如通过USB连接的干净的本地设备。