The Computer Language
25.02 Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell
Compilation System,
version 9.10.1
LLVM version 18.1.3

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 15.82—16.27 7.344 678,425 567 17.96  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 17.28—17.87 7.276 611,250 544 18.77  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #7 6.82—7.39 2.492 253,440 817 18.12  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  14.53—14.73 12.765 588,079 500 17.27  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 14.59—15.80 12.353 276,058 498 17.58  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #6 7.72—7.91 3.810 246,522 601 17.53  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 5.31—5.63 2.111 227,762 807 17.37  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #6 45.11—45.49 12.544 27,533 1123 19.63  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  300.04 291.768 15,471 567 18.42  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 37.43—39.88 9.678 9,560 1184 17.73  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #5 40.87—40.98 10.331 9,748 850 18.20  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 133.16—134.87 44.379 28,840 815 19.03  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 40.77 40.190 10,039 671 18.24  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 18.92—19.06 6.700 453,231 1323 17.62  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 2.88 0.875 48,284 2017 21.37  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 7.13—7.34 6.878 638,296 1091 17.94  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  5.56 5.453 15,172 975 17.83  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 2.83 0.870 14,696 1885 20.46  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 2.86—2.90 0.936 16,937 2004 21.68  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 91.27—91.47 23.628 864,662 1492 21.61  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 132.31—139.58 35.007 557,658 2266 33.21  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  86.79—87.67 24.420 435,479 1067 20.21  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  37.10—37.17 36.391 271,499 628 18.20  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 5.61 1.435 58,978 1985 17.38  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 26.40 6.625 51,020 789 18.05  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  7.32 7.203 10,256 1713 17.72  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 6.52 6.415 9,982 1888 18.28  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #6 1.59 1.435 22,929 368 17.88  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  2.21 2.103 23,073 466 17.36  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #2 2.18 2.085 22,884 592 17.97  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #5 99.14 98.970 15,725 934 17.94  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #3 2.17 2.071 22,970 387 16.96  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #4 1.78 1.668 22,684 355 17.58  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 2.34—2.40 1.105 356,499 2219 21.19  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 6.65—6.81 6.428 3,140,076 998 18.29  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 3.21 3.119 523,321 1047 17.86  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #2 15.72 15.617 12,702 410 17.37  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #4 5.71 1.496 10,088 994 17.68  5,500