[Mono-dev] 2.6 preview 1

LKeene lionel.keene at gmail.com
Thu Oct 1 18:33:06 EDT 2009


Hey Alan,

I understand. I've been through the algorithm and it's very sound. It
screams on Microsoft .net, runs nicely (but a little slower) on Mono runtime
and Linux. Bogs down like crazy on Mono + Mac. I have a sneaky suspicion
it's the way the calling thread is waiting for the worker threads to finish
(WaitHandle.WaitAll(...)). Maybe Mono's Mac implementation of this is very
inefficient?

-L

I'm going to prepare a compact test case that illustrates the behavior.


Alan McGovern-2 wrote:
> 
> Hey,
> 
> On Thu, Oct 1, 2009 at 6:56 PM, LKeene <lionel.keene at gmail.com> wrote:
> 
>>
>> Has the Task Parallel Library been performance tested on OSX? I've been
>> having a tough time getting any kind of performance out of my threads on
>> the
>> Mac+Mono platform. Maybe this is the solution?
>>
>> Unlikely. I mean this in a constructive way, but the problem is more
>> likely
> just a bad threading implementation. Altering how you split data up
> between
> threads and/or how you manage the threads would likely be the best way of
> improving performance. Performance of Mac + Mono should be very close to
> Linux + Mono. If you're seeing a huge difference in the exact same code it
> might be worth filing a bug.
> 
> Alan.
> 
>> -L
>>
>>
>>
>> Andrew Jorgensen-4 wrote:
>> >
>> > The first preview build of 2.6 has been published to
>> > http://mono.ximian.com/monobuild/preview/download-preview/
>> >
>> > The windows installer in this build is known to contain a number of
>> > problems, including but not limited to:
>> > * Has an older build (2.4.x) of gluezilla
>> > * Does not contain mono-tools (monodoc browser, gsharp, gendarme, etc.)
>> or
>> > gnome-sharp
>> > * Is larger than it was previously despite missing mono-tools, etc.
>> >
>> > We are working through these problems but felt that it was more
>> important
>> > to get the build (and the preview tarballs) out into your hands.
>> >
>> > SLE_10 and openSUSE_10.3 binary packages have been dropped (mono-tools
>> now
>> > requires a more recent gtk than available in SLE_10 and 10.3 will be
>> > end-of-life around the time we publish 2.6-final).
>> >
>> > The DRAFT release notes are here:
>> > http://www.mono-project.com/Release_Notes_Mono_2.6
>> >
>> > _______________________________________________
>> > Mono-devel-list mailing list
>> > Mono-devel-list at lists.ximian.com
>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/2.6-preview-1-tp25692276p25703738.html
>> Sent from the Mono - Dev mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 

-- 
View this message in context: http://www.nabble.com/2.6-preview-1-tp25692276p25707643.html
Sent from the Mono - Dev mailing list archive at Nabble.com.



More information about the Mono-devel-list mailing list