Improve Android Emulator Performance on Windows 7 x64 I'm running Eclipse Helios on Windows 7 x64. I have a Core 2 Duo 2.0 Ghz with 4.0 GB which I think should be enough, since I've never have any performance problems with other developing tools.

When I run my first app on the Android Emulator (both 2.3.3 and 3.0) it took at least 5 minutes to load the OS and at first it didn't even run the HelloAndroid app. Even when I managed to run the application, the performance was unbearable.

I've tried various things to improve the performance, but no major improvement is shown. I think I'm missing something. 

Things I have tried: 

On AVD Manager


Device RAM size to 512.
Resolution to 640 x 480.
Snapshot enabled.


On Project preferences\Android


\Launch\ -cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3


Things I can't tried:
- Deploying on a device (don't have any).

By the way, I've had the same problem on a MAC Mini 2.66 GHz 2 GB but these settings made the difference.

Anyone can give any tips to improve this lame performance?.
The emulator is slow because it's an qemu that emulates a whole different CPU architecture as it's used by consumer PCs: ARM (vs. x86(_64) on your PC)

This means that every CPU instruction on the emulator's ARM CPU has to be emulated, which is per se slow. Also the emulator is AFAIK single-threaded. This means that speed-up can only be achieved by fast CPUs cores - multi-cores won't help here - and a reasonable amount of RAM.