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

Bojan Rajkovic brajkovic at coderinserepeat.com
Sat Aug 27 14:34:46 EDT 2011


On Aug 27, 2011, at 2:30 PM, Jonathan Shore wrote:

> 
> On Aug 27, 2011, at 2:20 PM, Bojan Rajkovic wrote:
> 
>> On Aug 27, 2011, at 2:15 PM, Jonathan Shore wrote:
>> 
>>> 
>>> My machine is an old 2006 Mac Pro 1,1  2 x Xeon 5130 (64 bit) running OSX lion.   Here are the respective versions of mono:
> 
> Would 32 vs 64 really make that much of a difference?   I have used 32 bit C applications without any noticable perf difference.    
> 
> I am worried that there may also be a problem with 2.10.x on other platforms.   It would put my mind at ease if this is just a OSX implementation issue.
> 
> I don't know if I can reasonably install both 2.6.x and 2.10.x on linux without hand compiling and doing some magic in config.    Would be nice to know that this "benchmark" performs the same or better from 2.6 to 2.10.
> 
> Jonathan

Might make a difference with respect to performance if your struct can fit in the registers on 64-bit, but cannot on 32-bit. :-) If you could post your benchmark code, more people could test.

—Bojan



More information about the Mono-devel-list mailing list