The Computer Language
24.06 Benchmarks Game

all OCaml programs & measurements

OCaml native-code
5.2.0~alpha1

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.00  7 19,568 759 0.01 0% 0% 0% 50%
binary-trees  #2 0.02  14 19,568 759 0.05 100% 100% 50% 100%
binary-trees  #2 3.41  21 217,376 759 9.82 86% 46% 97% 60%
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.00  7 19,568 468 0.00 0% 0% 100% 0%
binary-trees  #5 0.03  14 19,568 468 0.03 0% 25% 100% 0%
binary-trees  #5 8.17  21 211,712 468 8.17 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.15  10 19,568 1024 0.01 60% 50% 43% 46%
fannkuch-redux  #3 0.69  11 19,568 1024 0.01 100% 100% 98% 98%
fannkuch-redux  #3 8.97  12 19,568 1024 0.00 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.34  10 19,596 529 0.34 0% 0% 2% 100%
fannkuch-redux  3.99  11 19,596 529 3.99 0% 0% 100% 1%
fannkuch-redux  52.42  12 19,596 529 52.42 82% 17% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.30  10 19,584 478 0.30 0% 0% 100% 3%
fannkuch-redux  #2 3.57  11 19,584 478 3.57 0% 0% 0% 100%
fannkuch-redux  #2 47.52  12 19,584 478 47.51 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.06  10 19,572 1018 0.01 75% 100% 100% 100%
fannkuch-redux  #4 0.67  11 19,572 1018 0.01 98% 100% 98% 100%
fannkuch-redux  #4 8.93  12 19,572 1018 0.01 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fasta  #6 0.05  250,000 19,636 1194 0.05 100% 0% 0% 0%
fasta  #6 0.36  2,500,000 23,296 1194 0.36 100% 0% 2% 0%
fasta  #6 3.35  25,000,000 201,984 1194 3.35 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.06  250,000 19,628 1075 0.06 0% 0% 0% 100%
fasta  #3 0.49  2,500,000 19,628 1075 0.49 100% 0% 0% 2%
fasta  #3 4.68  25,000,000 19,628 1075 4.67 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.58  250,000 34,136 894 0.55 1% 1% 0% 96%
k-nucleotide  4.91  2,500,000 62,344 894 4.86 0% 0% 0% 98%
k-nucleotide  46.91  25,000,000 338,464 894 46.90 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 0.33  250,000 19,672 1247 0.68 82% 24% 67% 30%
k-nucleotide  #2 2.74  2,500,000 41,348 1247 5.78 28% 77% 23% 84%
k-nucleotide  #2 24.56  25,000,000 314,260 1247 56.08 94% 79% 20% 34%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.28  250,000 20,080 1839 0.51 50% 31% 65% 39%
k-nucleotide  #3 1.81  2,500,000 38,560 1839 4.51 33% 96% 83% 37%
k-nucleotide  #3 16.30  25,000,000 258,576 1839 43.32 88% 38% 99% 39%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.12  1,000 19,672 450 0.12 100% 0% 0% 0%
mandelbrot  #6 1.82  4,000 19,672 450 1.82 1% 1% 100% 1%
mandelbrot  #6 28.84  16,000 19,672 450 28.84 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  0.06  1,000 19,672 723 0.16 80% 66% 71% 66%
mandelbrot  0.50  4,000 19,672 723 1.92 98% 98% 98% 98%
mandelbrot  7.56  16,000 19,672 723 30.12 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
n-body  0.08  500,000 19,672 1255 0.08 100% 11% 0% 0%
n-body  0.69  5,000,000 19,672 1255 0.69 100% 1% 0% 1%
n-body  6.84  50,000,000 19,672 1255 6.84 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
pidigits  #5 0.19  2,000 19,672 465 0.14 0% 0% 72% 5%
pidigits  #5 1.01  6,000 19,672 465 1.01 100% 0% 2% 0%
pidigits  #5 2.88  10,000 19,672 465 2.88 0% 100% 1% 0%
source secs N mem gz cpu secs cpu load
pidigits  #7 0.24  2,000 19,736 603 0.07 4% 26% 0% 0%
pidigits  #7 0.31  6,000 19,736 603 0.31 3% 100% 0% 3%
pidigits  #7 0.89  10,000 19,864 603 0.89 1% 98% 1% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.24  50,000 20,136 644 0.17 0% 4% 73% 0%
regex-redux  #2 1.43  500,000 103,112 644 1.39 97% 0% 1% 2%
regex-redux  #2 13.57  5,000,000 922,756 644 13.57 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.15  50,000 19,736 653 0.08 6% 20% 0% 28%
regex-redux  #3 0.34  500,000 51,056 653 0.49 87% 57% 0% 2%
regex-redux  #3 2.65  5,000,000 424,512 653 4.53 0% 70% 0% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  0.07  250,000 20,552 1372 0.00 0% 28% 0% 0%
reverse-complement  2.23  100,000,001 20,552 1372 0.00 54% 60% 53% 58%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.05  250,000 20,616 1361 0.00 0% 25% 20% 33%
reverse-complement  #3 2.29  100,000,001 20,616 1361 0.00 60% 61% 67% 65%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.13  250,000 20,488 426 0.05 41% 0% 0% 0%
reverse-complement  #2 9.49  100,000,001 1,067,776 426 9.49 0% 0% 100% 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.59  3,000 19,688 383 1.59 0% 100% 0% 0%
spectral-norm  #2 5.32  5,500 19,688 383 5.32 0% 0% 100% 0%