CPU hungry Android emulator: android ARM EABI image vs x86 image

I am a new Android developer, I am currently using the API-15 android image ARM EABI v7 I looked at the android sdk manager, that there is another Intel x86 image for the Android 15 API level.

My machine is an Intel Core i5 - 8GB RAM + Radeon 2GB dedicated graphics card

But my emulator takes a lot of CPU. When I start the emulator, the processor fan generates a lot of heat and constantly works, the processor level for one of the cores is quite high.

Will using x86 Image for android improve performance? Can I use dedicated gpu graphics for better performance?

Thanks,

+7
source share
2 answers

The short answer is yes. When I use the x86 emulator in my macbook pro in early 2011, it launches my applications faster than a real device, such as the Nexus 7. And when you create an AVD, it is possible to use the GPU, or you can use the command argument to use the GPU .

Here is a screenshot of my definition of ave ... pay attention to setting up GPU emulation in the "Hardware" section:

enter image description here

+6
source

It will be much faster. Remember to also tune HAXM for maximum performance. See http://developer.android.com/tools/devices/emulator.html for instructions!

+4
source

All Articles