为什么Android Studio模拟器速度非常慢?

5fjcxozz  于 8个月前  发布在  Android
关注(0)|答案(5)|浏览(103)

我使用Android Studio版本3.2,我有12 GB RAM和双显卡(NVIDIA和INTEL).
我已经安装了HAXM,并强制emulator.exeqemu-system-x86_64.exe与NVIDIA配合使用。
但模拟器仍然非常慢

ygya80vv

ygya80vv1#

试试这个:
进入模拟器设置,尝试为OpenGL ES Renderer选择不同的值:

of1yzvn4

of1yzvn42#

我的Nexus 5X API 24和25模拟器运行良好,但Nexus 5X API 26及以上版本非常慢,我在Android Profiler中检查内存和CPU成本,它显示比其他人高得多,* 即使模拟器也有相同的密度
我认为目前我们经常选择最新的模拟器(来自API 26 - Android 8.0及以上)用于测试与操作系统功能更改相关的代码,对于稳定性和性能测试,我们应该选择模拟器 * 等于或低于 API 25 - Android 7.1

我向Google报告了这个问题,希望他们能尽快做出一些改进。

up9lanfz

up9lanfz3#

Android Emulator的速度非常慢。主要原因是因为它模拟ARM CPU和GPU,不像iOS模拟器,它运行x86代码而不是在实际硬件上运行的ARM代码。
还有一个,为什么你不应该去Genymotion。我已经使用作为Android模拟器的选项。它比Android Emulator更好。
如果你真的想加快这个过程,我愿意帮助你。
按照这些步骤,也许你的问题就迎刃而解了。

  • 使用实际硬件设备
  • 不要在虚拟机中运行模拟器
eivnm1vs

eivnm1vs4#

我在MAC上使用此配置
Configuration Emulator

  • GPU模式:主机
  • 公羊:1024
  • SD卡大小:10M
b1zrtrql

b1zrtrql5#

我的Android Studio模拟器非常慢,但PC不是问题,我有16 RAM,512 SSD,Intel i7 11 Gen.
我的问题是所给的模拟器的RAM量。给定的RAM量为1.5 GB RAM,所以我将其更改为3 GB RAM,现在模拟器工作顺利,没有滞后或卡住。
要更改模拟器的给定RAM数量,请执行以下步骤:
1.打开Android Studio
1.选择Projects,然后单击More Actions,然后从菜单中选择Virtual Device Manager

1.将弹出一个新窗口,然后单击模拟器

上的编辑图标
1.之后,另一个窗口将弹出。您将需要点击按钮,它说Show Advanced Settings,之后,窗口将扩大,你应该向下滚动,看到RAM输入,您可以设置您的模拟器的RAM量

1.单击Finish,完成操作

相关问题