[Mono-dev] substantial performance regression between 2.10 and 2.6 or impl diff?

Slide slide.o.mix at gmail.com
Sat Aug 27 13:52:52 EDT 2011


On Sat, Aug 27, 2011 at 10:27 AM, Jonathan Shore
<jonathan.shore at gmail.com>wrote:

> Hi,
>
> I was doing some benchmarks of struct vs class based creation (I have an
> application that will generate millions of small objects).   I was doing the
> tests in a ubuntu 11.4 VM on my mac pro and found the following:
>
> mono *2.6.7 was 4x faster* on my linux VM *than 2.10.4 *running on OSX
> (same machine)
>
> I don't know whether this may be because of one of the following:
>
> - performance in 2.10.4 regressed vs 2.6.7
> - mono JIT implementation for OSX has a completely different JiT codebase
> and does not perform
> - difference in GC (only relevant for second part of the test)
>
> Note that I tried this with separate compilations with mcs -optimize+  on
> both environments as well as running the same exe on both.
>
> I can live with slower performance on OSX, but want to make sure that linux
> and windows versions of mono 2.10.x have the performance of 2.6.7 or better.
>
> Can someone clue me in?   I've included the simple test code with this
> posting.
>
> Thanks
>
> Jonathan
>
>

Can you publish your benchmark numbers and for what machines you are running
on?

slide

-- 
slide-o-blog
http://slide-o-blog.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110827/11d19702/attachment.html 


More information about the Mono-devel-list mailing list