为什么genymotion emulator比android emulator快得多?

为什么genymotion emulator比android emulator快得多?,android,android-emulator,emulation,genymotion,Android,Android Emulator,Emulation,Genymotion,我一直在Ubuntu14.04、i5-2500k、3.2GHz、8GB内存中使用android emulator,但我发现genymotion emulator的速度非常慢 那么,它们之间有什么区别呢?为什么genymotion启动速度如此之快 谢谢。发件人: Genymotion是一个使用x86体系结构虚拟化的仿真器,使其更加高效 利用OpenGL硬件加速功能,它允许您以惊人的3D性能测试应用程序 另一方面:这可能是因为Genymotion使用x86指令,并且正在使用处理器Vt-x功能并加速图

我一直在Ubuntu14.04、i5-2500k、3.2GHz、8GB内存中使用android emulator,但我发现genymotion emulator的速度非常慢

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

谢谢。

发件人:

Genymotion是一个使用x86体系结构虚拟化的仿真器,使其更加高效

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


另一方面:

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


MCP

情况不再如此。使用HAXM和x86时,android emulator比genymotion更快。我已经使用了这两个和android模拟器更快。您必须正确配置仿真器,以加快速度。有关更多详细信息,请查看my.Genymotion,如果它能够运行emulator的多个实例,那么它会更好。尝试运行5x genymotion实例并进行测试。现在,运行与ODx86 emulator相同的实例。使用低端pc,您只能看到冻结。当我运行android emulator时,1个实例占用了50-60%的cpu使用率和1200mb的ram,而使用genymotion时占用了5-10%的cpu使用率和100mb的ram。