The Computer Language
25.03 Benchmarks Game

all OCaml programs & measurements

OCaml native-code
5.4.0+dev0-2024-08-25

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 10.39—10.51 3.546 868,213 759 1.45  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 7.80 7.781 228,925 468 1.29  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 35.17 8.839 36,123 1024 1.50  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  51.29—51.36 51.277 4,796 529 1.52  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 45.79 45.787 4,784 478 1.42  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 36.47 9.140 11,338 1018 1.53  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 3.37 3.369 208,892 1194 1.43  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 4.73 4.724 4,764 1075 1.52  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  45.90—46.62 45.592 348,320 894 1.40  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 61.90—62.14 27.228 363,422 1247 1.96  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 43.00—44.11 16.168 286,568 1839 1.50  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 28.77—28.84 28.788 4,776 450 1.44  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  30.21—30.25 7.603 64,643 723 1.52  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  6.95 6.950 4,043 1255 1.33  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #5 2.78 2.766 9,834 465 1.53  10,000
pidigits  #7 Empty 1.53  2,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #2 14.04 14.014 947,642 644 1.60  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 3.38 2.198 469,848 653 1.75  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  5.29—5.46 2.271 1,519,079 1372 1.50  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #3 5.88—6.08 2.275 1,518,805 1361 1.64  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 9.30—9.36 9.293 933,937 426 1.42  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #2 5.34 5.337 6,074 383 1.46  5,500