Not sure if this workaround is known, but I've solved the slowness of the simulator the next way:
I use ubuntu as a host system for running android emulator, M4A is running in VirtualBox. Emulator connection is done via port forwarding (with putty or similar). This way I get near real time debugging - absolutely no delays. The emulator itself is quite fast (comparing to windows based) - it runs on near real time, as some of my devices. The only drawback is that for some reason M4A thinks that this emulator is 'real device' - I don't know if this is always or only my setup speciality. Igor On Fri, Dec 2, 2011 at 1:00 AM, Josh Handel <josh.han...@catapultsystems.com > wrote: > Thanks, your comments below are pretty much what I have come to accept > as the reality of Android development.. Though Eclipse/Emulator isn't that > bad, Mono/Emulator is impossibly slow. Ximian needs to come up with a way > to let us test drive on a device.. Because I promise they are loosing sales > to slow emulator testing and the risk of investing in the product given the > perceived performance via the emulator experience.. > > I know internally here it is a risk I am having discussions around with > the people that sign the checks :-P > > > *Josh Handel* > > *Senior Lead Consultant* > > 512.328.8181 | Main > > 512.328.0584 | Fax > > 512.577-6568 | Cell > > www.catapultsystems.com<https://webmail.catapultsystems.com/owa/UrlBlockedError.aspx> > > > > *CATAPULT SYSTEMS INC.* > > *THE MICROSOFT CONSULTING COMPANY* > ------------------------------ > *From:* monodroid-boun...@lists.ximian.com [ > monodroid-boun...@lists.ximian.com] on behalf of Richard Wilburn [ > rhwilb...@gmail.com] > *Sent:* Thursday, December 01, 2011 2:51 PM > > *To:* Discussions related to Mono for Android > *Subject:* Re: [mono-android] What Debugger isn't Slow? > > I think ultimately what could help you the most is android x86 (this is > not supported yet i beileve, but is probably more useful than many realise > for people that don't own an android device). Android ARM is very slow in > emulating (where as iphone has an awesome emulator). > > I would also recommend developing against a phone u do have such as > iphone, or windows phone (windows phone can be nicely emulated on windows) > and then u can make sure u are only debugging android specific issues > (minimizing your need for debugging). We are developing android first for > our project however, but we use unit tests and physical devices where we > can. Some of the android tablets coming out now are quite cheap, and could > worth investigation. > > As others have said, the android emulator is very slow. The best advice > for speeding that up is to leaving it running for long periods of time. it > does then cache alot of stuff and run faster (but still nastily slow). Im > not convinced that a fast hard drive speeds it up, as i have a feeling that > android simulators are probably translating cpu instructions and that is > where the bottle neck lies. I also run a RAID 0 at home, and notice no > difference in simultor speed really between that and non raid enviroments. > > I would definately recommend that you make sure you rom size is over 1 gig > because if the android simulator hits the max limit, it can corupt your > android vm which u won;t notice. all it will do is not connect to the > internet. Then if u restart emulator it complains its corrupted. Since i > made my vm sizes over 1 gig i have never had that issue. I love android but > their simulator is a very poor effort (the worst it could be while > justifying its use) compared to windows phone and iPhone. > > -Richard. > > On Thu, Dec 1, 2011 at 2:02 PM, Sayed Arian Kooshesh > <koosh...@gmail.com>wrote: > >> also, what kind of hard drive do you use? How much ram do you have. >> The hd speed can vastly effect such things as can the quality of your >> ram. Trying looking at gaming machines. They are built for speed, and >> coincidentally, faster debugging. I know the "freeze" in normal >> development all too well. >> >> On Wed, Nov 30, 2011 at 5:22 PM, Jonathan Pobst <mon...@jpobst.com> >> wrote: >> > The upcoming release (soon!) should have all known instances of the >> > debugger being slow fixed. If you still have a test case where the >> > debugger is slow on it, please let us know. >> > >> > Note this is for debugging on devices. Doing *anything* is slow on the >> > emulator, and debugging has to do a lot of somethings, so there's not >> > much that can be done for emulator debugging. >> > >> > Jonathan >> > >> > >> > On 11/30/2011 5:16 PM, jhandel wrote: >> >> Guys, >> >> Which of the versions of Mono for Android on VS2010 or Windows >> >> MonoDevelop aren't slow? I heard that some are speed up.. but 1.9.2 is >> Crazy >> >> crazy slow.. so if I don't want to wait a minute or more between >> presses of >> >> f10 what version should I be using? >> >> >> >> Thanks! >> >> Josh >> >> >> >> -- >> >> View this message in context: >> http://mono-for-android.1047100.n5.nabble.com/What-Debugger-isn-t-Slow-tp5037055p5037055.html >> >> Sent from the Mono for Android mailing list archive at Nabble.com. >> >> _______________________________________________ >> >> Monodroid mailing list >> >> Monodroid@lists.ximian.com >> >> >> >> UNSUBSCRIBE INFORMATION: >> >> http://lists.ximian.com/mailman/listinfo/monodroid >> >> >> >> >> > >> > _______________________________________________ >> > Monodroid mailing list >> > Monodroid@lists.ximian.com >> > >> > UNSUBSCRIBE INFORMATION: >> > http://lists.ximian.com/mailman/listinfo/monodroid >> >> >> >> -- >> Extreme Knowledge is not something for which he programs a computer >> but for which his computer is programming him. >> >> -Wozniak >> _______________________________________________ >> Monodroid mailing list >> Monodroid@lists.ximian.com >> >> UNSUBSCRIBE INFORMATION: >> http://lists.ximian.com/mailman/listinfo/monodroid >> > > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > >
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid