[Mono-dev] Big performance gaps between .NET, Mono (Suse/Debian) ?
lionel_email at aulofee.com
Tue Oct 6 08:48:56 EDT 2009
Yes, the testing conditions were the same for all virtual machines (xp,
suse, debian): nothing else was running (and only the base service/daemon -
no web server, no database and so on: just the bare OS). Besides, I ran the
tests several times and the figures were stable.
De : mono-devel-list-bounces at lists.ximian.com
[mailto:mono-devel-list-bounces at lists.ximian.com] De la part de Euan
Envoyé : mardi 6 octobre 2009 12:32
À : mono-devel-list at lists.ximian.com
Objet : Re: [Mono-dev] Big performance gaps between .NET, Mono (Suse/Debian)
What is the background noise on the CPU load in the VMWare environments? Are
all the CPUs running at the same spare capcity, and the same/similar CPU
utilisation during the tests, or are tasks running in the background, system
updates etc.. on the Linuxes that's eating resources?
Date: Tue, 6 Oct 2009 12:27:12 +0200
From: skolima at gmail.com
To: mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] Big performance gaps between .NET, Mono
On Tue, Oct 6, 2009 at 12:15 PM, Robert Jordan <robertj at gmx.net> wrote:
Lionel Cuir wrote:
> A few hints on how I did my tests:
> - the OS are: a bare XP SP3, a bare OpenSuse (kernel 2.6.27), a Debian
> a lightened kernel (2.6.30) - "bare" = the OS is up-to-date but no other
> software installed
> - all OS were running as vmware guest (in vm workstation 6.5) with two
> "cpus" (dual-core T7200) and 512Mo of RAM
> - Mono version was 22.214.171.124 on Suse, and 2.5 (compiled from SVN r140059) on
> Debian. .NET version is 3.5
> - On Suse and Debian, I both run the tests with the exe compiled with csc
> (.net) and with the exe compiled with gmcs - the results were the same.
You're benching different Mono versions. Mono 2.4 was branched
in January, whereas r140059 is pretty up-to-date.
Besides, while measuring Dictionary<T, K> performance has some relation to
actual program performance, I doubt whether anyone will call
IPAdress.ToString() often enough to even notice the speed difference...
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list