all OCaml programs & measurements The OCaml native-code compiler, version 4.10.0 source secs N mem gz cpu cpu load binary-trees #2 0.43 7 8 751 0.01 81% 0% 2% 31% binary-trees #2 0.04 14 0 751 0.10 67% 75% 75% 75% binary-trees #2 9.89 21 152,992 751 27.80 49% 64% 98% 79% source secs N mem gz cpu cpu load binary-trees #5 0.32 7 8 461 0.01 52% 0% 6% 45% binary-trees #5 0.07 14 0 461 0.07 14% 0% 88% 14% binary-trees #5 21.69 21 154,576 461 21.66 0% 2% 4% 100% source secs N mem gz cpu cpu load fannkuch-redux #3 0.47 10 8 1017 0.01 70% 34% 34% 63% fannkuch-redux #3 1.25 11 22,064 1017 0.01 100% 99% 99% 100% fannkuch-redux #3 16.53 12 22,364 1017 0.01 100% 100% 100% 100% source secs N mem gz cpu cpu load fannkuch-redux 1.19 10 2,504 524 0.57 47% 2% 1% 78% fannkuch-redux 6.86 11 1,628 524 6.86 1% 6% 4% 100% fannkuch-redux 90.13 12 2,848 524 90.11 67% 4% 2% 34% source secs N mem gz cpu cpu load fannkuch-redux #4 0.38 10 6,316 1004 0.01 29% 97% 33% 29% fannkuch-redux #4 1.22 11 19,204 1004 0.01 99% 99% 99% 99% fannkuch-redux #4 16.37 12 19,584 1004 0.01 100% 100% 100% 100% source secs N mem gz cpu cpu load fannkuch-redux #2 0.82 10 2,440 473 0.54 20% 8% 0% 79% fannkuch-redux #2 6.51 11 2,524 473 6.51 2% 3% 5% 100% fannkuch-redux #2 85.97 12 2,784 473 85.94 4% 59% 42% 2% source secs N mem gz cpu cpu load fasta #3 0.40 250,000 8 1071 0.10 33% 24% 50% 64% fasta #3 0.92 2,500,000 2,652 1071 0.92 2% 3% 100% 0% fasta #3 8.78 25,000,000 2,916 1071 8.78 0% 6% 100% 1% source secs N mem gz cpu cpu load fasta #6 0.35 250,000 8 1189 0.07 41% 6% 0% 56% fasta #6 0.64 2,500,000 15,800 1189 0.64 3% 0% 100% 0% fasta #6 6.00 25,000,000 199,124 1189 6.00 100% 1% 1% 4% k-nucleotide Make Error 250,000 k-nucleotide #2 Make Error 250,000 source secs N mem gz cpu cpu load k-nucleotide #3 0.63 250,000 4,300 1833 0.78 38% 34% 47% 55% k-nucleotide #3 2.72 2,500,000 34,584 1833 6.26 62% 72% 81% 36% k-nucleotide #3 21.32 25,000,000 255,548 1833 58.33 91% 48% 100% 42% source secs N mem gz cpu cpu load mandelbrot 0.52 1,000 8 717 0.29 77% 16% 15% 47% mandelbrot 0.91 4,000 3,024 717 3.52 98% 97% 97% 98% mandelbrot 14.02 16,000 5,048 717 55.11 99% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #6 0.74 1,000 2,444 444 0.22 64% 3% 16% 51% mandelbrot #6 3.49 4,000 2,556 444 3.49 7% 1% 3% 97% mandelbrot #6 55.30 16,000 2,960 444 55.28 40% 6% 62% 1% source secs N mem gz cpu cpu load n-body 0.60 500,000 8 1251 0.22 45% 20% 0% 51% n-body 2.18 5,000,000 1,304 1251 2.17 0% 1% 3% 100% n-body 21.67 50,000,000 1,368 1251 21.66 3% 1% 100% 4% source secs N mem gz cpu cpu load pidigits #5 0.86 2,000 13,656 458 0.39 39% 5% 2% 63% pidigits #5 3.80 6,000 19,120 458 3.79 0% 10% 3% 100% pidigits #5 10.96 10,000 19,464 458 10.93 4% 1% 100% 2% source secs N mem gz cpu cpu load pidigits #6 0.92 2,000 304 538 0.10 61% 20% 0% 63% pidigits #6 0.99 6,000 3,660 538 0.99 1% 2% 2% 100% pidigits #6 2.88 10,000 4,344 538 2.88 100% 1% 2% 2% source secs N mem gz cpu cpu load pidigits #7 0.62 2,000 8 593 0.07 29% 2% 0% 68% pidigits #7 0.61 6,000 5,576 593 0.61 8% 42% 2% 100% pidigits #7 1.76 10,000 6,056 593 1.75 100% 6% 3% 4% source secs N mem gz cpu cpu load regex-redux #2 0.56 50,000 332 637 0.21 25% 5% 2% 71% regex-redux #2 2.46 500,000 106,068 637 2.39 7% 30% 74% 5% regex-redux #2 25.23 5,000,000 901,944 637 25.21 4% 1% 100% 3% reverse-complement #4 Make Error 250,000 reverse-complement #2 Make Error 250,000 source secs N mem gz cpu cpu load reverse-complement 0.56 250,000 8 1368 0.01 28% 11% 18% 33% reverse-complement 3.74 100,000,000 33,944 1368 0.00 62% 58% 60% 59% reverse-complement #3 Make Error 250,000 source secs N mem gz cpu cpu load spectral-norm #2 0.58 500 8 377 0.14 9% 73% 46% 2% spectral-norm #2 4.68 3,000 2,924 377 4.68 100% 0% 2% 7% spectral-norm #2 15.70 5,500 3,704 377 15.69 100% 3% 5% 0%