[Mono-list] benchmark2 - and the winner is ...

Simon Cozens simon@netthink.co.uk
Thu, 28 Mar 2002 23:38:25 +0000

Guenther Roith:
> .net/windows: 20 sec.
> mono/linux: 25sec.

First, I wouldn't draw any comparisons between different software on different
operating systems. Too many things changing at once. What were the results for

However, I'm surprised by the difference, since they should be JITting to
equivalent or at least similar assembly. It might be interesting to see what
assembly they are generating. I think on .NET you can do this with the

> mint/linux: I stopped it after it had wasted 8 minutes (is this possible??)
Yes, entirely possible. mint is generating and executing millions of
instructions on its VM, each VM instruction will correspond to quite a few
assembly instructions.

> I know this thing says not to much as the class lib is not tested with this
> and just countig is not a real situation.

Yeah, you wait until strings get involved. Then things get really slow. :(

You are in a maze of little twisting passages, all different.