为什么 Android Studio 模拟器非常慢?
Why Android Studio emulator is extremely slow?
我正在使用 Android Studio 版本 3.2,我有 12GB 内存和双显卡(NVIDIA 和 INTEL)。
我已经安装了 HAXM 并且还强制 emulator.exe 和 qemu-system-x86_64.exe 与 NVIDIA 合作。
但模拟器仍然非常慢
Android 模拟器非常慢。主要原因是因为它模拟 ARM CPU 和 GPU,不像 iOS 模拟器,它运行 x86 代码而不是在实际硬件上运行的 ARM 代码。
还有一个,你为什么不选择 Genymotion。我已将 as 用作 Android 模拟器的选项。它比 Android 模拟器更好。
如果你真的想加快这个过程,我愿意帮你。
按照这些步骤,也许你的问题就告一段落了。
使用实际的硬件设备
不要运行虚拟机中的模拟器
机器
试试这个:
转到模拟器设置并尝试 select OpenGL ES 渲染器 的不同值:
我的 Nexus 5X API 24 和 25 模拟器运行良好,但 Nexus 5X API 26 及更高版本非常慢,我在 Android Profiler 中检查内存和 CPU 成本,它显示比其他的高得多,甚至模拟器也有相同的密度.
我认为目前我们经常选择最新的模拟器(来自 API 26 - Android 8.0 及以上)ONLY 用于测试与 OS 功能更改相关的代码,为了稳定性和性能测试,我们应该选择 Emulators 等于或低于 API 25 - Android 7.1。
我已将此问题报告给 Google,希望他们能尽快做出一些改进。
我在MAC
上使用这个配置
Configuration Emulator
- GPU 模式:主机
- 内存:1024
- SD卡大小:10M
我正在使用 Android Studio 版本 3.2,我有 12GB 内存和双显卡(NVIDIA 和 INTEL)。
我已经安装了 HAXM 并且还强制 emulator.exe 和 qemu-system-x86_64.exe 与 NVIDIA 合作。
但模拟器仍然非常慢
Android 模拟器非常慢。主要原因是因为它模拟 ARM CPU 和 GPU,不像 iOS 模拟器,它运行 x86 代码而不是在实际硬件上运行的 ARM 代码。
还有一个,你为什么不选择 Genymotion。我已将 as 用作 Android 模拟器的选项。它比 Android 模拟器更好。
如果你真的想加快这个过程,我愿意帮你。
按照这些步骤,也许你的问题就告一段落了。
使用实际的硬件设备
不要运行虚拟机中的模拟器 机器
试试这个:
转到模拟器设置并尝试 select OpenGL ES 渲染器 的不同值:
我的 Nexus 5X API 24 和 25 模拟器运行良好,但 Nexus 5X API 26 及更高版本非常慢,我在 Android Profiler 中检查内存和 CPU 成本,它显示比其他的高得多,甚至模拟器也有相同的密度.
我认为目前我们经常选择最新的模拟器(来自 API 26 - Android 8.0 及以上)ONLY 用于测试与 OS 功能更改相关的代码,为了稳定性和性能测试,我们应该选择 Emulators 等于或低于 API 25 - Android 7.1。
我已将此问题报告给 Google,希望他们能尽快做出一些改进。
我在MAC
上使用这个配置Configuration Emulator
- GPU 模式:主机
- 内存:1024
- SD卡大小:10M