all Erlang programs & measurements Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns] source secs N mem gz cpu secs cpu load binary-trees 1.31 7 55,260 426 0.53 14% 9% 12% 5% binary-trees 0.32 14 65,696 426 0.38 19% 22% 43% 40% binary-trees 10.90 21 482,520 426 11.11 7% 61% 33% 1% source secs N mem gz cpu secs cpu load binary-trees #2 1.39 7 54,808 485 0.52 8% 11% 14% 12% binary-trees #2 0.29 14 60,140 485 0.36 42% 17% 30% 48% binary-trees #2 4.81 21 478,992 485 13.06 90% 62% 71% 74% source secs N mem gz cpu secs cpu load fannkuch-redux 1.73 10 56,084 1044 2.01 36% 24% 25% 33% fannkuch-redux 4.86 11 54,916 1044 18.61 97% 94% 96% 96% fannkuch-redux 65.58 12 55,108 1044 258.75 99% 98% 99% 97% source secs N mem gz cpu secs cpu load fasta 2.21 250,000 54,404 1045 2.26 46% 44% 2% 10% fasta 8.80 2,500,000 55,460 1045 17.64 96% 4% 97% 2% fasta 84.14 25,000,000 55,008 1045 170.84 76% 69% 32% 25% source secs N mem gz cpu secs cpu load fasta #2 1.57 250,000 55,584 1170 0.74 17% 23% 3% 3% fasta #2 2.18 2,500,000 54,744 1170 2.48 81% 3% 6% 19% fasta #2 19.29 25,000,000 55,904 1170 21.10 3% 99% 1% 4% source secs N mem gz cpu secs cpu load k-nucleotide 3.15 250,000 180,420 944 5.00 47% 28% 31% 54% k-nucleotide 63.98 2,500,000 712,364 944 106.26 27% 82% 24% 32% k-nucleotide Timed Out 25,000,000 source secs N mem gz cpu secs cpu load k-nucleotide #3 3.06 250,000 101,212 945 4.71 34% 36% 42% 45% k-nucleotide #3 64.70 2,500,000 179,852 945 105.13 16% 66% 35% 45% k-nucleotide #3 Timed Out 25,000,000 source secs N mem gz cpu secs cpu load mandelbrot #3 1.50 1,000 56,256 798 1.70 29% 27% 24% 35% mandelbrot #3 4.17 4,000 60,436 798 16.17 96% 96% 96% 99% mandelbrot #3 56.99 16,000 84,792 798 227.25 99% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #4 1.56 1,000 55,844 813 1.64 36% 22% 26% 21% mandelbrot #4 3.97 4,000 59,352 813 15.35 98% 97% 95% 95% mandelbrot #4 53.98 16,000 83,592 813 215.09 99% 99% 99% 99% mandelbrot Bad Output 1,000 mandelbrot #2 Bad Output 1,000 source secs N mem gz cpu secs cpu load n-body #3 2.38 500,000 54,392 1405 1.62 31% 5% 26% 8% n-body #3 10.67 5,000,000 55,108 1405 10.72 75% 1% 23% 0% n-body #3 104.40 50,000,000 55,560 1405 104.46 0% 0% 0% 99% source secs N mem gz cpu secs cpu load pidigits #2 1.74 2,000 69,336 518 1.32 20% 22% 17% 17% pidigits #2 1.48 6,000 67,516 518 2.63 74% 53% 28% 28% pidigits #2 3.26 10,000 75,544 518 5.16 27% 52% 26% 55% source secs N mem gz cpu secs cpu load pidigits 1.60 2,000 63,464 565 0.96 20% 10% 15% 15% pidigits 3.12 6,000 74,148 565 3.57 10% 8% 94% 4% pidigits 3.36 10,000 94,388 565 4.11 10% 23% 7% 81% source secs N mem gz cpu secs cpu load pidigits #3 1.47 2,000 60,496 568 0.72 10% 9% 13% 18% pidigits #3 1.27 6,000 63,840 568 1.82 89% 19% 29% 8% pidigits #3 3.15 10,000 68,836 568 4.20 30% 69% 5% 29% source secs N mem gz cpu secs cpu load regex-redux #6 1.57 50,000 99,800 1055 1.02 23% 10% 8% 25% regex-redux #6 2.78 500,000 457,292 1055 4.66 73% 28% 47% 20% regex-redux #6 21.80 5,000,000 4,651,256 1055 41.89 59% 46% 54% 31% source secs N mem gz cpu secs cpu load reverse-complement 1.70 250,000 72,492 1309 1.47 21% 25% 13% 30% reverse-complement 1,593.45 100,000,001 2,180,832 1309 1,802.03 41% 21% 15% 35% source secs N mem gz cpu secs cpu load reverse-complement #4 1.46 250,000 75,656 1179 2.84 29% 55% 57% 54% reverse-complement #4 Timed Out 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #3 1.53 250,000 88,828 637 2.88 45% 71% 44% 27% reverse-complement #3 Timed Out 100,000,001 source secs N mem gz cpu secs cpu load spectral-norm 1.73 500 55,352 513 1.01 7% 2% 2% 48% spectral-norm 19.14 3,000 57,616 513 19.24 99% 1% 0% 0% spectral-norm 63.88 5,500 63,040 513 63.98 0% 99% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #2 1.57 500 55,552 753 1.06 26% 19% 13% 10% spectral-norm #2 3.43 3,000 62,172 753 12.83 93% 96% 93% 93% spectral-norm #2 10.87 5,500 67,448 753 42.57 97% 98% 98% 98%