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
recursive1/21/2± 7
partial-sums±1/3±
reverse-complement±1/2±
mandelbrot±1/2±
n-body±1/2±
pidigits±1/2±
nsieve±±±
fasta±1/2±
spectral-norm±1/5±
nsieve-bits±1/2±
k-nucleotide±±±
binary-trees2±±
fannkuch21/2±
sum-file31/4±
regex-dna73±

± look at the measurements

 C# Mono comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 recursive N = 7 reduced workload 
C# Mono0.424,764435  
Java 6 -server0.689,652427  
 partial-sums 
C# Mono4.613,648455  
Java 6 -server #26.859,460470  
 reverse-complement 
C# Mono #22.6327,244727  
Java 6 -server3.6446,700863  
 mandelbrot 
C# Mono #25.505,412484  
Java 6 -server #36.629,984623  
 n-body 
C# Mono #223.225,2361410  
Java 6 -server27.5410,8881430  
 pidigits 
C# Mono #33.065,2881026  
Java 6 -server #23.3111,728938  
 nsieve 
C# Mono4.0115,400341  
Java 6 -server4.0319,824452  
 fasta 
C# Mono #224.544,9441180  
Java 6 -server #219.9610,0961240  
 spectral-norm 
C# Mono37.345,728459  
Java 6 -server27.1526,424514  
 nsieve-bits 
C# Mono7.087,924363  
Java 6 -server #35.1312,204517  
 k-nucleotide 
C# Mono #223.6065,6761012  
Java 6 -server15.7566,5401052  
 binary-trees 
C# Mono12.2520,496610  
Java 6 -server #27.5624,012603  
 fannkuch 
C# Mono19.395,204549  
Java 6 -server #211.799,888761  
 sum-file 
C# Mono12.235,532198  
Java 6 -server #24.7822,872222  
 regex-dna 
C# Mono29.39142,272624  
Java 6 -server #24.0652,248711  

 about C# Mono

Mono C# compiler version 1.2.6.0

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