The Computer Language
23.03 Benchmarks Game

all OCaml programs & measurements

OCaml native-code
version 5.0.0

source secs N mem gz cpu secs cpu load
binary-trees  #5 0.07  7 11,124 461 0.01 0% 0% 0% 0%
binary-trees  #5 0.03  14 11,124 461 0.03 0% 0% 100% 0%
binary-trees  #5 7.96  21 216,716 461 7.96 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
binary-trees  #2 0.01  7 11,136 751 0.01 0% 0% 0% 0%
binary-trees  #2 0.02  14 11,136 751 0.04 50% 50% 50% 66%
binary-trees  #2 3.62  21 215,460 751 10.27 85% 40% 86% 73%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.33  10 11,132 523 0.33 0% 0% 0% 97%
fannkuch-redux  3.94  11 11,132 523 3.94 100% 0% 0% 0%
fannkuch-redux  51.66  12 11,132 523 51.65 99% 1% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.06  10 11,128 1011 0.01 100% 100% 85% 100%
fannkuch-redux  #4 0.66  11 11,128 1011 0.01 98% 100% 98% 98%
fannkuch-redux  #4 8.77  12 11,128 1011 0.01 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.30  10 11,132 472 0.30 3% 3% 0% 100%
fannkuch-redux  #2 3.45  11 11,132 472 3.45 0% 23% 77% 0%
fannkuch-redux  #2 45.96  12 11,132 472 45.96 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.11  10 11,132 1017 0.01 54% 58% 61% 63%
fannkuch-redux  #3 0.68  11 11,132 1017 0.01 98% 98% 98% 100%
fannkuch-redux  #3 8.76  12 11,132 1017 0.01 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #6 0.05  250,000 11,140 1189 0.05 0% 0% 100% 0%
fasta  #6 0.36  2,500,000 23,168 1189 0.36 2% 100% 0% 0%
fasta  #6 3.34  25,000,000 201,908 1189 3.34 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.06  250,000 11,136 1071 0.06 0% 100% 0% 0%
fasta  #3 0.50  2,500,000 11,136 1071 0.50 100% 0% 0% 0%
fasta  #3 4.67  25,000,000 11,136 1071 4.67 99% 1% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.23  250,000 16,464 1833 0.52 87% 39% 27% 77%
k-nucleotide  #3 1.99  2,500,000 38,688 1833 4.84 44% 33% 81% 86%
k-nucleotide  #3 17.82  25,000,000 258,440 1833 45.96 34% 35% 88% 99%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 0.32  250,000 16,572 1239 0.67 32% 80% 84% 12%
k-nucleotide  #2 2.79  2,500,000 43,340 1239 6.00 87% 33% 30% 71%
k-nucleotide  #2 24.86  25,000,000 321,940 1239 57.36 30% 83% 32% 84%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.53  250,000 34,376 886 0.51 0% 0% 98% 0%
k-nucleotide  4.91  2,500,000 62,620 886 4.80 0% 0% 97% 0%
k-nucleotide  45.59  25,000,000 338,320 886 45.59 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  0.06  1,000 11,148 717 0.16 57% 66% 71% 80%
mandelbrot  0.52  4,000 11,148 717 1.94 94% 94% 94% 92%
mandelbrot  7.56  16,000 11,148 717 30.12 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.12  1,000 11,148 444 0.12 0% 7% 0% 92%
mandelbrot  #6 1.82  4,000 11,148 444 1.81 100% 0% 0% 0%
mandelbrot  #6 28.78  16,000 11,148 444 28.78 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  0.08  500,000 11,148 1251 0.08 100% 0% 0% 0%
n-body  0.70  5,000,000 11,148 1251 0.70 1% 100% 0% 12%
n-body  6.81  50,000,000 11,148 1251 6.81 0% 0% 0% 100%
pidigits  #7 Make Error  2,000
source secs N mem gz cpu secs cpu load
pidigits  #5 0.17  2,000 16,040 458 0.12 0% 0% 66% 0%
pidigits  #5 0.75  6,000 17,320 458 0.74 2% 2% 2% 100%
pidigits  #5 2.12  10,000 19,320 458 2.12 0% 1% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.07  50,000 11,964 647 0.07 62% 0% 0% 28%
regex-redux  #3 0.31  500,000 51,120 647 0.46 90% 0% 6% 58%
regex-redux  #3 2.47  5,000,000 548,820 647 4.20 0% 0% 70% 99%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.23  50,000 17,708 637 0.17 0% 0% 0% 73%
regex-redux  #2 1.45  500,000 112,876 637 1.41 0% 1% 0% 97%
regex-redux  #2 14.02  5,000,000 823,880 637 14.02 1% 1% 1% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.11  250,000 11,104 416 0.05 9% 8% 8% 41%
reverse-complement  #2 9.30  100,000,001 811,664 416 9.30 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  0.08  250,000 11,148 1368 0.00 11% 12% 12% 12%
reverse-complement  2.34  100,000,001 11,148 1368 0.00 60% 61% 59% 58%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.07  250,000 11,112 1356 0.00 12% 25% 25% 12%
reverse-complement  #3 2.33  100,000,001 11,112 1356 0.00 60% 67% 64% 67%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.05  500 11,148 377 0.05 0% 100% 0% 0%
spectral-norm  #2 1.59  3,000 11,148 377 1.59 0% 0% 100% 0%
spectral-norm  #2 5.32  5,500 11,148 377 5.32 0% 0% 100% 0%