The Computer Language
24.11 Benchmarks Game

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%