Hi @Liran Benzino , Running an Android emulator within a virtual machine on Windows can indeed be slow, especially if nested virtualization is not properly supported or enabled. Nested virtualization allows a hypervisor, like Hyper-V or VMware, to run within another hypervisor. Here are some recommendations to improve performance when running an Android emulator within a Windows VM:
- Enable Nested Virtualization
- Use Hyper-V Acceleration: If you're using Hyper-V as your VM platform, make sure to enable Hyper-V acceleration for your VM. This can significantly improve the performance of the Android emulator. You can enable Hyper-V acceleration by configuring the VM settings in Hyper-V Manager. Optimize VM Performance Settings: Adjust VM performance settings, such as CPU and RAM allocation, disk caching, and graphics acceleration, to optimize performance for running the Android emulator.
The best solution would be to consider is using a Physical Device for Testing.