What system takes 55 seconds to boot an Android Virtual Device? I get to the home screen with everything loaded in about 18 seconds. I'm on a fairly new system with decent processor and memory to spare, but even on my old single processor 4GB laptop I get the emulator launched in about 35 seconds.
An core i5 with 8 GB of ram and a 7200 RPM 500 GB hard drive. Actually, it is closer to 70 seconds. Then the lag while attempting to use it is unbearable, it stutters, input is completely ignored, or it crashes randomly when we try to replicate that bug on an actual device we can't.
How to speed up the Android Emulator by up to 400%
11–20 of 56 posts
Re: How to speed up the Android Emulator by up to 400%
#12based on the data in the article QEmu + Android ARM runs at approximately same speed as Nexus One phone which is a good thing, right? I dont want my development emulator to run twice as fast as actual hardware, do I. The question is whether you can make the emulator run as fast as modern dual core android phones.
Why not? A lot of programmers develop native apps on high-performance workstations because it makes development faster.
Once in a while, you might hit a bug in which the execution time on a phone or in a slow emulator will cause problems. These are the exception to the rule. Use good programming practices especially with respect to multithreading and time-sensitive code and use sensible algorithms (don't under- or over-optimize), and these will be few and far between.
In general, you want fast builds, fast tests, and fast iteration. Anything that allows you to iterate faster is a good thing.
Re: How to speed up the Android Emulator by up to 400%
#13What system takes 55 seconds to boot an Android Virtual Device? I get to the home screen with everything loaded in about 18 seconds. I'm on a fairly new system with decent processor and memory to spare, but even on my old single processor 4GB laptop I get the emulator launched in about 35 seconds.
An core i5 with 8 GB of ram and a 7200 RPM 500 GB hard drive. Actually, it is closer to 70 seconds. Then the lag while attempting to use it is unbearable, it stutters, input is completely ignored, or it crashes randomly when we try to replicate that bug on an actual device we can't.
Re: How to speed up the Android Emulator by up to 400%
#14What system takes 55 seconds to boot an Android Virtual Device? I get to the home screen with everything loaded in about 18 seconds. I'm on a fairly new system with decent processor and memory to spare, but even on my old single processor 4GB laptop I get the emulator launched in about 35 seconds.
Core2 Duo, T7500 @ 2.20GHz 4GB RAM Patriot Inferno SSD
2.3 load time from start to lock screen: 65 seconds.
Re: How to speed up the Android Emulator by up to 400%
#15Re: How to speed up the Android Emulator by up to 400%
#16What system takes 55 seconds to boot an Android Virtual Device? I get to the home screen with everything loaded in about 18 seconds. I'm on a fairly new system with decent processor and memory to spare, but even on my old single processor 4GB laptop I get the emulator launched in about 35 seconds.
An core i5 with 8 GB of ram and a 7200 RPM 500 GB hard drive. Actually, it is closer to 70 seconds. Then the lag while attempting to use it is unbearable, it stutters, input is completely ignored, or it crashes randomly when we try to replicate that bug on an actual device we can't.
Re: How to speed up the Android Emulator by up to 400%
#17It's not really an emulator if you're running the x86 port of Android virtualized on x86 hardware...
Sure, but to most developers the functionality of seeing their mobile application running on their desktop machine is "emulation". And they probably don't need true emulation, they just need to test their application
Re: How to speed up the Android Emulator by up to 400%
#18This is for me the main reason google finally needs to release the Honeycomb Source, so we can have Honeycomb running on x86.
Re: How to speed up the Android Emulator by up to 400%
#19Re: How to speed up the Android Emulator by up to 400%
#20Makes me wonder why the SDK doesn't use an x86 vm by default in the first place.
Wouldn't all the NDK programs at least have to be recompiled?
* Presuming you want your NDK app to run any Intel-based tablets/phones.