Compare the performance of C# Mono programs against some other language implementation.

For more information about the C# implementation we measured see ↓ about C# Mono.

Compare to:

 C# Mono comparison summary


1/2 1/3 1/4 … C# Mono is better
Programs Time Memory Use Source Size Reduced N
chameneos-reduxNo program
partial-sums±1/2±
pidigits±1/2±
nsieve±1/2±
k-nucleotide±±±
binary-trees±1/2±
fasta±1/2±
recursive±1/2±
nsieve-bits21/2±
n-body21/2±
fannkuch21/2±
reverse-complement21/2±
spectral-norm21/2±
mandelbrot21/2±
sum-file21/2±
regex-dna321/2

± look at the measurements

 C# Mono comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 partial-sums 
C# Mono7.284,704455  
Java 6 -server #39.158,488474  
 pidigits 
C# Mono #31.834,5081026  
Java 6 -server #21.928,992938  
 nsieve 
C# Mono2.289,604341  
Java 6 -server #32.2520,592296  
 k-nucleotide 
C# Mono #218.5268,0641012  
Java 6 -server15.8970,9641052  
 binary-trees 
C# Mono8.2514,584610  
Java 6 -server #26.8926,808603  
 fasta 
C# Mono #226.234,6561180  
Java 6 -server #221.469,1841240  
 recursive 
C# Mono9.225,060435  
Java 6 -server6.7612,044427  
 nsieve-bits 
C# Mono7.707,128363  
Java 6 -server #45.0413,364523  
 n-body 
C# Mono #223.205,0721410  
Java 6 -server #214.7511,5241424  
 fannkuch 
C# Mono18.735,064549  
Java 6 -server #411.058,884555  
 reverse-complement 
C# Mono #22.2027,136727  
Java 6 -server #41.3058,932592  
 spectral-norm 
C# Mono47.484,352459  
Java 6 -server24.0110,008514  
 mandelbrot 
C# Mono #27.154,592484  
Java 6 -server #33.2411,092623  
 sum-file 
C# Mono9.664,764198  
Java 6 -server #44.109,972226  
 regex-dna 
C# Mono #325.11124,284607  
Java 6 -server #47.8175,892921  

 about C# Mono

Mono JIT compiler version 1.9.1 (tarball)

C# Language Specification ECMA-334

Common Language Infrastructure (CLI) ECMA-335

Home Page: http://www.mono-project.com/

Download: http://www.mono-project.com/Downloads

Revised BSD license