mail-archives/monodroid/2011-December/007438.html

149 строки
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [mono-android] What Debugger isn't Slow?
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodroid%40lists.ximian.com?Subject=%5Bmono-android%5D%20What%20Debugger%20isn%27t%20Slow%3F&In-Reply-To=C53441537D246B46BCE843DB796DFD341ED60B86F7%40IE2RD2XVS471.red002.local">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="007429.html">
<LINK REL="Next" HREF="007420.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[mono-android] What Debugger isn't Slow?</H1>
<B>Wally McClure</B>
<A HREF="mailto:monodroid%40lists.ximian.com?Subject=%5Bmono-android%5D%20What%20Debugger%20isn%27t%20Slow%3F&In-Reply-To=C53441537D246B46BCE843DB796DFD341ED60B86F7%40IE2RD2XVS471.red002.local"
TITLE="[mono-android] What Debugger isn't Slow?">theevilprogrammer at hotmail.com
</A><BR>
<I>Fri Dec 2 10:04:55 EST 2011</I>
<P><UL>
<LI>Previous message: <A HREF="007429.html">[mono-android] What Debugger isn't Slow?
</A></li>
<LI>Next message: <A HREF="007420.html">[mono-android] What Debugger isn't Slow?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#7438">[ date ]</a>
<a href="thread.html#7438">[ thread ]</a>
<a href="subject.html#7438">[ subject ]</a>
<a href="author.html#7438">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>
I know how this is. A couple of things to mention:1. One of the Jonathans said that he was working on the debugger. I've got some confidence that they will improve this. Yeah, I know its a hassle for them at this point.2. Do you have a mac? If so, check out mono for android on the mac with mono develop. I have found that debugging does work better on the mac than on windows. I'm not quite sure why, but I think the emulator &quot;sucks less&quot; on the mac, which helps out in this situation.3. Android development is just plain painful. I've seen presenters have problems with Android development at conferences. In talking to my android buddies, they have problems. Remember, m4a is riding on top of the android infrastructure, so its hard to be better than Android is. The best it can realistically do is &quot;suck slightly more&quot; than Java development on Android.
Wally
From: <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">james at thetin.net</A>
To: <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monodroid at lists.ximian.com</A>
Date: Fri, 2 Dec 2011 02:20:53 -0800
Subject: Re: [mono-android] What Debugger isn't Slow?
I have to agree whole-heartedly. I&#8217;ve not purchased this despite initially demonstrating some functionality on devices using the beta versions. It would be suitable if it forced a load screen, or had a time limited operation without a license, but not being able to test and demonstrate the functionality properly in advance is a major challenge for getting sign-off on the product and development time. From: <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monodroid-bounces at lists.ximian.com</A> [mailto:<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monodroid-bounces at lists.ximian.com</A>] On Behalf Of Josh Handel
Sent: 01 December 2011 9:00 PM
To: Discussions related to Mono for Android
Subject: Re: [mono-android] What Debugger isn't Slow? 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 HandelSenior Lead Consultant512.328.8181 | Main512.328.0584 | Fax512.577-6568 | Cellwww.catapultsystems.com CATAPULT SYSTEMS INC.THE MICROSOFT CONSULTING COMPANYFrom: <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monodroid-bounces at lists.ximian.com</A> [<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monodroid-bounces at lists.ximian.com</A>] on behalf of Richard Wilburn [<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">rhwilburn at gmail.com</A>]
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 &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">kooshesh at gmail.com</A>&gt; 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 &quot;freeze&quot; in normal
development all too well.
On Wed, Nov 30, 2011 at 5:22 PM, Jonathan Pobst &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">monkey at jpobst.com</A>&gt; wrote:
&gt;<i> The upcoming release (soon!) should have all known instances of the
</I>&gt;<i> debugger being slow fixed. If you still have a test case where the
</I>&gt;<i> debugger is slow on it, please let us know.
</I>&gt;<i>
</I>&gt;<i> Note this is for debugging on devices. Doing *anything* is slow on the
</I>&gt;<i> emulator, and debugging has to do a lot of somethings, so there's not
</I>&gt;<i> much that can be done for emulator debugging.
</I>&gt;<i>
</I>&gt;<i> Jonathan
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> On 11/30/2011 5:16 PM, jhandel wrote:
</I>&gt;&gt;<i> Guys,
</I>&gt;&gt;<i> Which of the versions of Mono for Android on VS2010 or Windows
</I>&gt;&gt;<i> MonoDevelop aren't slow? I heard that some are speed up.. but 1.9.2 is Crazy
</I>&gt;&gt;<i> crazy slow.. so if I don't want to wait a minute or more between presses of
</I>&gt;&gt;<i> f10 what version should I be using?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Thanks!
</I>&gt;&gt;<i> Josh
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> --
</I>&gt;&gt;<i> View this message in context: <A HREF="http://mono-for-android.1047100.n5.nabble.com/What-Debugger-isn-t-Slow-tp5037055p5037055.html">http://mono-for-android.1047100.n5.nabble.com/What-Debugger-isn-t-Slow-tp5037055p5037055.html</A>
</I>&gt;&gt;<i> Sent from the Mono for Android mailing list archive at Nabble.com.
</I>&gt;&gt;<i> _______________________________________________
</I>&gt;&gt;<i> Monodroid mailing list
</I>&gt;&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">Monodroid at lists.ximian.com</A>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> UNSUBSCRIBE INFORMATION:
</I>&gt;&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">http://lists.ximian.com/mailman/listinfo/monodroid</A>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodroid mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">Monodroid at lists.ximian.com</A>
</I>&gt;<i>
</I>&gt;<i> UNSUBSCRIBE INFORMATION:
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">http://lists.ximian.com/mailman/listinfo/monodroid</A>
</I>
--
Extreme Knowledge is not something for which he programs a computer
but for which his computer is programming him.
-Wozniak_______________________________________________
Monodroid mailing list
<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">Monodroid at lists.ximian.com</A>
UNSUBSCRIBE INFORMATION:
<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">http://lists.ximian.com/mailman/listinfo/monodroid</A>
_______________________________________________
Monodroid mailing list
<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">Monodroid at lists.ximian.com</A>
UNSUBSCRIBE INFORMATION:
<A HREF="http://lists.ximian.com/mailman/listinfo/monodroid">http://lists.ximian.com/mailman/listinfo/monodroid</A>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodroid/attachments/20111202/f524fa5a/attachment.html">http://lists.ximian.com/pipermail/monodroid/attachments/20111202/f524fa5a/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="007429.html">[mono-android] What Debugger isn't Slow?
</A></li>
<LI>Next message: <A HREF="007420.html">[mono-android] What Debugger isn't Slow?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#7438">[ date ]</a>
<a href="thread.html#7438">[ thread ]</a>
<a href="subject.html#7438">[ subject ]</a>
<a href="author.html#7438">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodroid">More information about the Monodroid
mailing list</a><br>
</body></html>