The Computer Language
24.04 Benchmarks Game

all Erlang programs & measurements

Erlang/OTP 26 [erts-14.2.2]
[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.07  7 42,500 426 0.49 12% 11% 19% 8%
binary-trees  0.30  14 51,916 426 0.35 69% 32% 7% 3%
binary-trees  10.86  21 469,136 426 11.07 10% 0% 19% 72%
source secs N mem gz cpu secs cpu load
binary-trees  #2 1.12  7 41,596 485 0.46 9% 17% 9% 7%
binary-trees  #2 0.25  14 46,792 485 0.35 50% 15% 24% 65%
binary-trees  #2 5.02  21 465,116 485 14.02 72% 71% 63% 73%
source secs N mem gz cpu secs cpu load
fannkuch-redux  1.43  10 42,152 1044 1.95 35% 38% 30% 33%
fannkuch-redux  4.94  11 41,364 1044 18.76 97% 95% 95% 94%
fannkuch-redux  67.13  12 42,432 1044 264.91 99% 98% 99% 97%
source secs N mem gz cpu secs cpu load
fasta  1.95  250,000 41,252 1045 2.20 7% 49% 10% 47%
fasta  8.72  2,500,000 41,496 1045 17.57 98% 98% 2% 3%
fasta  86.89  25,000,000 40,612 1045 175.84 1% 99% 2% 99%
source secs N mem gz cpu secs cpu load
fasta  #2 1.31  250,000 41,416 1170 0.72 3% 20% 25% 10%
fasta  #2 2.08  2,500,000 42,044 1170 2.40 94% 7% 3% 9%
fasta  #2 18.95  25,000,000 41,932 1170 21.45 2% 5% 7% 97%
source secs N mem gz cpu secs cpu load
k-nucleotide  3.51  250,000 151,900 944 5.99 28% 57% 47% 39%
k-nucleotide  78.43  2,500,000 739,596 944 130.87 44% 45% 46% 31%
k-nucleotide  5,894.88  25,000,000 4,485,776 944 6,183.90 22% 16% 39% 27%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 3.26  250,000 87,640 945 5.31 57% 30% 57% 18%
k-nucleotide  #3 80.44  2,500,000 174,688 945 130.95 47% 42% 47% 26%
k-nucleotide  #3 5,904.10  25,000,000 556,024 945 6,158.16 29% 15% 37% 22%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.31  1,000 41,836 798 1.50 26% 38% 29% 22%
mandelbrot  #3 3.88  4,000 45,740 798 15.02 97% 98% 96% 96%
mandelbrot  #3 52.26  16,000 72,520 798 208.31 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.48  1,000 41,584 813 1.60 31% 25% 22% 31%
mandelbrot  #4 4.03  4,000 45,416 813 15.58 97% 96% 96% 97%
mandelbrot  #4 54.50  16,000 73,988 813 217.27 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 1.81  500,000 41,440 1405 1.18 2% 3% 55% 6%
n-body  #3 10.32  5,000,000 41,376 1405 10.36 1% 1% 1% 98%
n-body  #3 104.36  50,000,000 42,236 1405 104.40 0% 27% 72% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.17  2,000 53,576 518 0.75 25% 22% 9% 8%
pidigits  #2 1.32  6,000 53,012 518 2.18 80% 26% 23% 34%
pidigits  #2 3.27  10,000 61,680 518 5.16 20% 23% 95% 19%
source secs N mem gz cpu secs cpu load
pidigits  1.61  2,000 48,424 565 1.04 6% 3% 15% 40%
pidigits  3.11  6,000 61,380 565 3.55 10% 19% 11% 77%
pidigits  6.01  10,000 74,676 565 6.75 4% 4% 7% 97%
source secs N mem gz cpu secs cpu load
pidigits  #3 1.21  2,000 46,820 568 0.71 16% 4% 3% 37%
pidigits  #3 1.45  6,000 49,100 568 2.02 37% 89% 10% 6%
pidigits  #3 3.38  10,000 56,616 568 4.45 5% 97% 23% 6%
source secs N mem gz cpu secs cpu load
regex-redux  #6 1.31  50,000 86,576 1055 0.91 7% 10% 37% 16%
regex-redux  #6 2.71  500,000 435,696 1055 4.56 39% 45% 28% 57%
regex-redux  #6 22.65  5,000,000 5,214,780 1055 42.40 44% 75% 30% 37%
source secs N mem gz cpu secs cpu load
reverse-complement  1.74  250,000 55,564 1309 1.70 28% 33% 30% 8%
reverse-complement  1,799.36  100,000,001 1,801,408 1309 2,028.27 26% 24% 31% 30%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 2.15  250,000 61,724 1179 3.98 55% 36% 43% 53%
reverse-complement  #4 Timed Out  100,000,001
source secs N mem gz cpu secs cpu load
reverse-complement  #3 1.77  250,000 75,940 637 3.38 21% 9% 79% 84%
reverse-complement  #3 Timed Out  100,000,001
source secs N mem gz cpu secs cpu load
spectral-norm  1.70  500 41,952 513 1.03 3% 3% 18% 38%
spectral-norm  18.80  3,000 44,836 513 18.89 0% 0% 0% 99%
spectral-norm  62.78  5,500 53,460 513 62.88 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.38  500 42,228 753 1.03 27% 17% 22% 16%
spectral-norm  #2 3.40  3,000 49,704 753 12.76 96% 95% 93% 92%
spectral-norm  #2 11.75  5,500 51,176 753 45.92 97% 98% 97% 98%