[Mono-dev] substantial performance regression between 2.10 and 2.6 or impl diff?
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:
> 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
Can you publish your benchmark numbers and for what machines you are running
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list