为什么genymotion运行如此缓慢?

时间:2015-06-07 22:10:53

标签: android intel genymotion

我正在尝试使用genymotion进行Android开发,因为股票android模拟器非常缓慢。每个人都在评论它有多快,我似乎无法让它工作。我在bios中启用了虚拟化,我用intel处理器识别实用程序对其进行了双重检查,并确认了这一点。我升级了处理器,这没有帮助。我目前有一个主频为2.66GHz的intel core 2 quad cpu Q9400应该足够快,它应对其他一切都很好,我最近升级到它(它是主板上具有相同插槽的最快的处理器)。这里的限制因素是让genymotion启动需要10多分钟?它使用的是intel Q45集成显卡。这是问题吗?我会升级图形,如果是这种情况,我只是想在投入资金并确认genymotion仍然非常慢之前确定。感谢

5 个答案:

答案 0 :(得分:5)

https://www.genymotion.com/help/desktop/faq/州的常见问题解答

  

已知有几个版本的VirtualBox会导致Genymotion出现问题。   要使Genymotion正常运行,请确保安装了正确版本的VirtualBox:

     

Mac OS X:5.0.26(声音问题阻止版本5.0.28正常运行)   Windows:5.0.28   Linux:5.0.28   在任何情况下,请不要使用版本5.1.x,因为它们会导致声音问题,并且在某些情况下会阻止Genymotion启动。

我的问题是运行VirtualBox 5.1.x - 我安装了推荐的版本,一切都很好

答案 1 :(得分:1)

我在Windows 10上使用Genymotion调试本机应用程序。

启动并没有花费10分钟,如问题中所述,但是一切都很缓慢:更新代码后花了几秒钟的时间刷新(它设置为“实时重新加载”),花了几秒钟来响应输入字段等中的点击。

从任务管理器的基本性能角度看,唯一看起来有问题(接近100%)的参数是内存。

该仿真器定义为具有4 GB内存(和4个CPU)。我正在使用带有虚拟盒6.0.4的genmyotion版本3.0.2。

我尝试了很多事情,毫无疑问,唯一有用的就是将PC的内存从8 GB增加到16 GB(这是Dell Inspiron 3576,带有i7-8550U CPU @ 1.80GHz [Cores 4])。 有了16GB的内存,我不会遇到任何性能问题(请耐心等待,直到下一次Windows更新:)

答案 2 :(得分:0)

来自FAQ

  

Genymotion基于虚拟化。确保计算机主板BIOS中已启用CPU虚拟化技术功能(Intel VT-x或AMD-V)。

另一种选择可能是增加分配给Genymotion设备的RAM。你可以点击"扳手"列表中您的虚拟设备旁边的图标,并尝试加倍RAM(例如2048 => 4096)。您可以使用它来找到最适合您和您的计算机的值。

答案 3 :(得分:0)

确保安装了最新的Virtualbox和Virtualbox Extension Pack。如果仍然很慢,请考虑将其重新安装到另一个硬盘驱动器,因为如果启动需要很长时间,读/写操作似乎非常慢。

答案 4 :(得分:0)

另一个有助于加快速度的选项是在虚拟android设备上的开发人员设置中禁用动画。转到开发人员设置,查找动画设置,然后将其全部关闭。还要检查设备的RAM是否设置为4GB。同样,较新版本的android的运行速度也较慢,但是如果genymotion的启动时间很慢(如10分钟),则可能是由于后台应用程序的某些行为导致系统资源不足。