[Mono-dev] Mono performance rocks!

pablosantosluac pablosantosluac at terra.es
Thu Feb 1 14:13:52 EST 2007


Hi,

Well, both IO performance and design play a role, but what I think is 
important is pointing that using Mono/C# is not a handicap to achieve good 
performance.

About svn vs git or mercurial: well, svn (like Plastic) is centralized. 
AFAIK git is distributed, so no central rep is used. It has its advantages, 
but is also not appropiate in many environments. And they can implement many 
operations by just "copying" files (no network operations are required).

Another good poing in .NET/Mono is that we are using Remoting for data 
transmission, and it is proving to be very, very efficient.

pablo

----- Original Message ----- 
From: "Paolo Molaro" <lupus at ximian.com>
To: <mono-devel-list at lists.ximian.com>
Sent: Thursday, February 01, 2007 7:23 PM
Subject: Re: [Mono-dev] Mono performance rocks!


> On 02/01/07 pablosantosluac wrote:
>> We also checked with a much less powerful server: 1'8Ghz Pentium IV with
>> 512Mb RAM
>>
>>                                            -> Plastic -> 20s
>>                                            -> Subversion ->  38s
>>
>> We added a 40 Mb file to the rep
>>                                           -> Plastic -> 24s
>>                                           -> Subversion -> 52 s
>>
>> BTW, we run the tests several times to confirm the results.
>>
>> So, yes, you can beat C written apps on Mono! :-)
>
> Note that in those cases the design of the app plays a role much bigger
> than the implementation language. Besides svn is known for being one of
> the slowest systems, so you might want to compare with either Mercurial
> or Git. In any case, if you have performance issues that show up in mono
> that don't show up on .net, please let us know so we can try to fix
> them.
>
> lupus
>
> -- 
> -----------------------------------------------------------------
> lupus at debian.org                                     debian/rules
> lupus at ximian.com                             Monkeys do it better
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list 




More information about the Mono-devel-list mailing list