Google Android Emulator works on top of the x86 processor architecture, that's why the efficiency is quite low. Luckily, there exists a project called Android-x86 which uses kernel compiled to x86 architecture, so you can use it as a native system (with full x86 instruction set).