[Mono-list] Performance on a Geode-based system

Fergus Henderson fjh@cs.mu.oz.au
Thu, 21 Nov 2002 04:44:48 +1100


On 20-Nov-2002, Paolo Molaro <lupus@ximian.com> wrote:
> On 11/19/02 Mike Jones wrote:
> > My company is making a Geode-based computer that runs RedHat 7.2.  We'd like
> > to use Mono on this box, but are concerned about the performance hit when it
> > runs on what is essentially a Pentium 266 system.  There are folks in the
> > company who are against this, believing that everything .NET is bloated,
> > slow, and a CPU hog.
> > 
> > I need to make an architecture decision now, and the hardware isn't
> > available to run performance tests on.  Could someone please provide some
> > insight as to how well/poorly this will run on such a system?  Thanks in
> > advance.
> 
> I used to do mono development on a k6 400.
> Most of the benchmarks in mono are as fast as gcc up to about 50%
> slower. There are a few cases where gcc can optimize code a lot better,
> but usual application code is just about 0-10% slower with mono.

I presume you are comparing C# code compiled with mcsc and run with
mono to C code compiled with gcc.

My experience with Mercury and Microsoft's .NET CLR implementation is that
Mercury code compiled for .NET generally runs about 5-10 times slower.

Your mileage may vary.

-- 
Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.