[Mono-list] Performance benchmark

James Mansion james at mansionfamily.plus.com
Sat Feb 27 18:48:22 EST 2010


Robert Jordan wrote:
> It was an example why results might be different.
>
>   
Relevant?
> It is not. The GC is interacting with low-level OS parts and can
> be triggered any time during your benchmarks.
>   
Lets back up, becuase I still think there has been some hand-waving. If 
the answer
is really 'its stuck in GC and yes it sucks' then fine, but the speed 
difference
is very large for this code, and it doesn't look right unless the 
Windows code is
very bad. The order of magnitude difference is hard to explain by OS 
interface
efficiency differences, unless the OS interfaces are being used badly. 
Test and set
works the same in both environments, after all.




More information about the Mono-list mailing list