[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.