The Computer Language
24.11 Benchmarks Game

all OCaml programs & measurements

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

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.00  7 19,676 759 0.01 0% 0% 100% 0%
binary-trees  #2 0.02  14 19,676 759 0.05 50% 66% 0% 100%
binary-trees  #2 3.59  21 216,628 759 10.35 43% 76% 84% 85%
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.00  7 19,676 468 0.00 0% 0% 0% 0%
binary-trees  #5 0.03  14 19,676 468 0.03 0% 100% 0% 0%
binary-trees  #5 7.80  21 221,952 468 7.80 0% 0% 1% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.12  10 19,676 1024 0.01 58% 63% 61% 58%
fannkuch-redux  #3 0.67  11 19,676 1024 0.00 98% 98% 100% 98%
fannkuch-redux  #3 8.80  12 19,676 1024 0.01 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.33  10 19,676 529 0.33 0% 100% 0% 0%
fannkuch-redux  3.91  11 19,676 529 3.91 0% 0% 99% 0%
fannkuch-redux  51.25  12 19,676 529 51.25 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.29  10 19,676 478 0.29 100% 0% 0% 0%
fannkuch-redux  #2 3.44  11 19,676 478 3.44 100% 0% 0% 0%
fannkuch-redux  #2 45.76  12 19,676 478 45.76 5% 94% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.06  10 19,676 1018 0.01 85% 100% 83% 87%
fannkuch-redux  #4 0.69  11 19,676 1018 0.01 100% 100% 98% 100%
fannkuch-redux  #4 9.13  12 19,676 1018 0.01 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fasta  #6 0.05  250,000 19,804 1194 0.05 0% 100% 0% 0%
fasta  #6 0.36  2,500,000 23,296 1194 0.36 0% 2% 100% 0%
fasta  #6 3.36  25,000,000 201,984 1194 3.36 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.06  250,000 19,676 1075 0.06 100% 0% 0% 0%
fasta  #3 0.51  2,500,000 19,676 1075 0.51 2% 100% 1% 0%
fasta  #3 4.71  25,000,000 19,676 1075 4.71 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.57  250,000 34,240 894 0.54 1% 1% 93% 0%
k-nucleotide  4.82  2,500,000 62,448 894 4.76 1% 99% 0% 0%
k-nucleotide  45.59  25,000,000 338,436 894 45.59 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 0.38  250,000 19,676 1247 0.74 23% 26% 73% 71%
k-nucleotide  #2 3.02  2,500,000 40,424 1247 6.37 21% 32% 78% 81%
k-nucleotide  #2 27.45  25,000,000 314,312 1247 61.90 21% 76% 95% 32%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.25  250,000 19,676 1839 0.51 57% 70% 40% 29%
k-nucleotide  #3 1.82  2,500,000 38,540 1839 4.46 45% 86% 83% 33%
k-nucleotide  #3 16.29  25,000,000 258,556 1839 43.41 38% 90% 46% 92%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.12  1,000 19,676 450 0.12 100% 0% 7% 0%
mandelbrot  #6 1.82  4,000 19,676 450 1.82 6% 94% 1% 0%
mandelbrot  #6 28.76  16,000 19,676 450 28.76 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  0.06  1,000 19,676 723 0.16 66% 66% 80% 80%
mandelbrot  0.50  4,000 19,676 723 1.93 94% 96% 96% 98%
mandelbrot  7.59  16,000 19,676 723 30.20 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
n-body  0.08  500,000 19,676 1255 0.08 0% 0% 100% 0%
n-body  0.70  5,000,000 19,676 1255 0.70 0% 4% 0% 100%
n-body  6.94  50,000,000 19,676 1255 6.94 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #5 0.21  2,000 19,676 465 0.13 0% 61% 0% 0%
pidigits  #5 0.96  6,000 19,676 465 0.96 1% 1% 2% 100%
pidigits  #5 2.75  10,000 19,676 465 2.75 0% 0% 100% 0%
pidigits  #7 Make Error  2,000
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.21  50,000 19,676 644 0.17 77% 0% 0% 0%
regex-redux  #2 1.47  500,000 103,124 644 1.43 97% 0% 0% 0%
regex-redux  #2 13.99  5,000,000 922,636 644 13.99 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.15  50,000 19,676 653 0.07 6% 28% 0% 13%
regex-redux  #3 0.29  500,000 53,940 653 0.38 3% 0% 86% 41%
regex-redux  #3 2.20  5,000,000 451,620 653 3.35 0% 100% 1% 52%
source secs N mem gz cpu secs cpu load
reverse-complement  0.09  250,000 19,676 1372 0.00 0% 11% 11% 0%
reverse-complement  2.25  100,000,001 19,676 1372 0.00 57% 59% 56% 53%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.08  250,000 19,676 1361 0.00 0% 12% 14% 0%
reverse-complement  #3 2.28  100,000,001 19,676 1361 0.00 65% 65% 58% 63%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.18  250,000 19,676 426 0.05 0% 29% 5% 0%
reverse-complement  #2 9.27  100,000,001 909,056 426 9.27 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.06  500 19,676 383 0.05 100% 0% 0% 0%
spectral-norm  #2 1.59  3,000 19,676 383 1.59 0% 100% 0% 1%
spectral-norm  #2 5.32  5,500 19,676 383 5.32 0% 100% 0% 0%