The Computer Language
24.04 Benchmarks Game

all OCaml programs & measurements

OCaml native-code
version 5.1.1

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.03  7 19,660 759 0.01 0% 0% 0% 0%
binary-trees  #2 0.02  14 19,660 759 0.04 50% 0% 100% 50%
binary-trees  #2 3.42  21 217,384 759 9.63 60% 39% 98% 85%
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.03  7 19,664 468 0.00 0% 0% 0% 0%
binary-trees  #5 0.03  14 19,664 468 0.03 100% 0% 0% 0%
binary-trees  #5 8.18  21 213,760 468 8.17 0% 100% 1% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.12  10 19,668 1024 0.01 53% 58% 66% 61%
fannkuch-redux  #3 0.68  11 19,668 1024 0.00 100% 100% 98% 100%
fannkuch-redux  #3 8.94  12 19,796 1024 0.00 100% 99% 100% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.34  10 19,668 529 0.33 0% 0% 0% 100%
fannkuch-redux  3.92  11 19,668 529 3.92 0% 0% 1% 100%
fannkuch-redux  51.57  12 19,668 529 51.57 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.32  10 19,668 478 0.30 93% 0% 3% 0%
fannkuch-redux  #2 3.54  11 19,668 478 3.54 0% 100% 1% 0%
fannkuch-redux  #2 46.91  12 19,668 478 46.91 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.07  10 19,796 1018 0.01 85% 83% 83% 75%
fannkuch-redux  #4 0.68  11 19,668 1018 0.01 100% 98% 98% 100%
fannkuch-redux  #4 8.93  12 19,796 1018 0.01 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
fasta  #6 0.05  250,000 19,668 1194 0.04 0% 100% 0% 0%
fasta  #6 0.37  2,500,000 23,168 1194 0.37 100% 0% 0% 2%
fasta  #6 3.36  25,000,000 201,856 1194 3.36 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.07  250,000 19,668 1075 0.06 87% 0% 0% 12%
fasta  #3 0.50  2,500,000 19,668 1075 0.49 0% 2% 100% 0%
fasta  #3 4.66  25,000,000 19,796 1075 4.66 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.58  250,000 34,064 894 0.52 0% 0% 91% 0%
k-nucleotide  4.61  2,500,000 62,404 894 4.50 0% 97% 0% 2%
k-nucleotide  43.82  25,000,000 338,264 894 43.81 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 0.39  250,000 19,672 1247 0.72 27% 8% 71% 78%
k-nucleotide  #2 2.84  2,500,000 41,292 1247 6.13 86% 31% 72% 26%
k-nucleotide  #2 26.57  25,000,000 314,252 1247 60.40 33% 79% 80% 34%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.27  250,000 19,684 1839 0.50 53% 64% 42% 29%
k-nucleotide  #3 1.80  2,500,000 38,620 1839 4.49 80% 49% 37% 86%
k-nucleotide  #3 15.81  25,000,000 258,380 1839 42.53 39% 42% 93% 95%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.13  1,000 19,688 450 0.12 0% 0% 92% 0%
mandelbrot  #6 1.81  4,000 19,688 450 1.81 100% 0% 1% 0%
mandelbrot  #6 28.68  16,000 19,688 450 28.68 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  0.06  1,000 19,684 723 0.16 71% 66% 60% 80%
mandelbrot  0.51  4,000 19,684 723 1.92 96% 96% 94% 96%
mandelbrot  7.55  16,000 19,812 723 30.02 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
n-body  0.08  500,000 19,688 1255 0.08 100% 0% 0% 0%
n-body  0.69  5,000,000 19,688 1255 0.69 0% 100% 0% 2%
n-body  6.83  50,000,000 19,688 1255 6.83 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #5 0.19  2,000 19,380 465 0.13 0% 0% 70% 0%
pidigits  #5 0.99  6,000 19,380 465 0.99 0% 0% 100% 3%
pidigits  #5 2.86  10,000 19,508 465 2.86 100% 0% 0% 1%
pidigits  #7 Make Error  2,000
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.26  50,000 19,384 644 0.17 3% 3% 65% 0%
regex-redux  #2 1.40  500,000 103,108 644 1.36 2% 96% 0% 1%
regex-redux  #2 13.51  5,000,000 922,760 644 13.51 1% 100% 1% 1%
regex-redux  #3 Make Error  50,000
source secs N mem gz cpu secs cpu load
reverse-complement  0.10  250,000 19,688 1372 0.00 0% 20% 9% 11%
reverse-complement  2.23  100,000,001 19,816 1372 0.00 55% 59% 65% 61%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.13  250,000 19,688 1361 0.00 15% 15% 7% 0%
reverse-complement  #3 2.28  100,000,001 19,816 1361 0.00 71% 67% 62% 63%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.10  250,000 19,688 426 0.03 0% 0% 0% 22%
reverse-complement  #2 9.26  100,000,001 888,064 426 9.26 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.06  500 19,688 383 0.05 0% 0% 100% 0%
spectral-norm  #2 1.60  3,000 19,688 383 1.60 0% 1% 1% 100%
spectral-norm  #2 5.31  5,500 19,688 383 5.31 100% 0% 0% 0%