[Mono-list] Performance on a Geode-based system
Paolo Molaro
lupus@ximian.com
Wed, 20 Nov 2002 14:52:16 +0100
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.
So, it's up to you to decide if using a language like C# and a CLR
runtime with support for GC, safety etc. is worth the slight slowdown.
We're working on a new jit that will reduce the performance gap even
further and we still need to do profiling runs to optimize the runtime
(expect that to happen as we drive the release process to mono 1.0
in the second quarter next year).
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better