Android虚拟设备(AVD)中哪个更快?

4

我创建并运行了一个CPU/ABI为ARM(armeabi-v7a)的AVD。

当AVD正在运行时,模拟器会发出警报:

在这里输入图片描述

Intel x86 Atom System Image AVD比Intel x86 Atom_64ARM EABI v7a更快吗?


1
是的,“Intel x86 Atom 系统镜像”更快。 - Hardik Vaghani
3个回答

2
现代的x86 CPU支持硬件虚拟化,因此您可以在x86硬件上以接近本机速度运行x86虚拟机(如果您设置了适当的虚拟机使用硬件虚拟化的东西,就像Harkirat的答案所提到的那样)。这适用于x86和x86-64虚拟机镜像。
在x86硬件上运行的ARM虚拟机必须进行模拟,因此速度要慢得多。
“Intel x86 Atom System Image” AVD比“Intel x86 Atom_64”快吗?
不,我预计64位和32位的Atom虚拟机运行速度几乎相同。
“Intel x86 Atom System Image” AVD比“ARM EABI v7a”快吗?
是的,10倍的因素听起来合理。

1
我建议您使用Bluestacks应用程序播放器,而不是创建和使用AVD,但如果您想坚持使用AVD,则可以通过从SDK管理器安装HAXM来提高模拟器速度。您还可以通过保存和加载模拟器状态的快照来加快速度。在Google上搜索“保存模拟器状态的快照”即可。

0

Genymotion非常快且优秀,如果你是一名开发人员。


没关系,没问题。 - Abhishek
只是一句话:个人(免费)版的Genymotion似乎不允许您在运行的虚拟机中启用互联网。 - Junior Mayhé

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接