Are there any performance benchmarks for Mono compared to say Java in GNU/Linux?
Have you ever tested Mono's performance?
Are there any performance benchmarks for Mono compared to say Java in GNU/Linux?
Have you ever tested Mono's performance?
I've seen one http://shootout.alioth.debian.org/gp4/csharp.php
amazedsaint > There is an interesting post from Miguel on this.
That chart is way out of date!
My benchmark (using complex mathematical problems and memory manipulation (with raw strings)):
MonoDevelop Windows (running on console using .net 3.5): Realizando cálculos em 1.000.000 itens... 535 Realizando operações com strings longas... 2.038 Realizando cálculos em 1.000.000 itens... 530 Realizando operações com strings longas... 1.962 Realizando cálculos em 1.000.000 itens... 530 Realizando operações com strings longas... 1.963
Using mono.exe on Windows: Realizando cálculos em 1.000.000 itens... 6.875 Realizando operações com strings longas... 6.206 Realizando cálculos em 1.000.000 itens... 6.840 Realizando operações com strings longas... 6.114 Realizando cálculos em 1.000.000 itens... 6.857 Realizando operações com strings longas... 6.116
Using mono on Linux Ubuntu: Realizando cálculos em 1.000.000 itens... 5,934 Realizando operações com strings longas... 6,915 Realizando cálculos em 1.000.000 itens... 6,034 Realizando operações com strings longas... 7,489 Realizando cálculos em 1.000.000 itens... 5,740 Realizando operações com strings longas... 6,731
Same source code, but on Visual Studio 2008: Realizando cálculos em 1.000.000 itens... 588 Realizando operações com strings longas... 1.289 Realizando cálculos em 1.000.000 itens... 566 Realizando operações com strings longas... 1.320 Realizando cálculos em 1.000.000 itens... 702 Realizando operações com strings longas... 1.393
VS 2008 generated exe with NGEN (native executable): Realizando cálculos em 1.000.000 itens... 567 Realizando operações com strings longas... 1.255 Realizando cálculos em 1.000.000 itens... 563 Realizando operações com strings longas... 1.269 Realizando cálculos em 1.000.000 itens... 562 Realizando operações com strings longas... 1.263
In those tests, mono is 10x slower than .net 3.5 SP 1 =(