Compare the performance of Haskell GHC programs against some other language implementation.

For more information about the Haskell implementation we measured see ↓ about Haskell GHC.

Compare to:

 Haskell GHC comparison summary


1/2 1/3 1/4 … Haskell GHC is better
Programs Time Memory Use Source Size Reduced N
regex-dnaNo program
partial-sums1/21/10±
binary-trees1/21/3±
chameneos-redux±1/81/2
nsieve-bits±1/4±
nsieve±1/3±
reverse-complement±±2
spectral-norm±1/10±
sum-file±1/4±
recursive±1/8±
pidigits±1/41/2
fannkuch±1/92
mandelbrot21/8±
k-nucleotide222
fasta31/5±
n-body31/7±

± look at the measurements

 Haskell GHC comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 partial-sums 
Haskell GHC #34.36864476  
Java 6 -server #39.158,488474  
 binary-trees 
Haskell GHC3.359,152512  
Java 6 -server #26.8926,808603  
 chameneos-redux 
Haskell GHC11.931,528789  
Java 6 -server #217.5112,0921429  
 nsieve-bits 
Haskell GHC4.123,728388  
Java 6 -server #45.0413,364523  
 nsieve 
Haskell GHC2.126,060396  
Java 6 -server #32.2520,592296  
 reverse-complement 
Haskell GHC #41.2764,192915  
Java 6 -server #41.3058,932592  
 spectral-norm 
Haskell GHC #324.82964737  
Java 6 -server24.0110,008514  
 sum-file 
Haskell GHC #64.562,816162  
Java 6 -server #44.109,972226  
 recursive 
Haskell GHC8.051,464447  
Java 6 -server6.7612,044427  
 pidigits 
Haskell GHC2.862,488377  
Java 6 -server #21.928,992938  
 fannkuch 
Haskell GHC #216.579921005  
Java 6 -server #411.058,884555  
 mandelbrot 
Haskell GHC5.321,332627  
Java 6 -server #33.2411,092623  
 k-nucleotide 
Haskell GHC #228.56164,7121767  
Java 6 -server15.8970,9641052  
 fasta 
Haskell GHC #262.221,6841096  
Java 6 -server #221.469,1841240  
 n-body 
Haskell GHC48.721,6481687  
Java 6 -server #214.7511,5241424  

 about Haskell GHC

Glasgow Haskell Compiler, Version 6.8.2, for Haskell 98, stage 2 booted by GHC version 6.8.2

Home Page: http://www.haskell.org/

Download: http://www.haskell.org/ghc/

Revised BSD license