The Computer Language
23.03 Benchmarks Game

all Erlang programs & measurements

Erlang/OTP 25 [erts-13.1.4]
[source] [64-bit] [smp:4:4]
[ds:4:4:10] [async-threads:1] [jit]

source secs N mem gz cpu secs cpu load
binary-trees  0.93  7 37,172 420 0.38 3% 2% 24% 7%
binary-trees  0.22  14 45,516 420 0.29 34% 9% 66% 38%
binary-trees  10.60  21 445,148 420 10.76 74% 9% 8% 12%
source secs N mem gz cpu secs cpu load
binary-trees  #2 0.86  7 37,396 478 0.36 15% 4% 0% 26%
binary-trees  #2 0.18  14 44,512 478 0.29 23% 42% 64% 36%
binary-trees  #2 4.61  21 459,720 478 13.63 69% 75% 74% 77%
source secs N mem gz cpu secs cpu load
fannkuch-redux  1.35  10 37,700 1038 1.93 29% 30% 37% 47%
fannkuch-redux  5.35  11 37,484 1038 20.72 99% 95% 96% 97%
fannkuch-redux  74.60  12 37,452 1038 292.72 96% 98% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #2 1.05  250,000 37,340 1164 0.56 40% 7% 5% 1%
fasta  #2 2.11  2,500,000 36,020 1164 2.39 2% 5% 7% 96%
fasta  #2 19.67  25,000,000 36,724 1164 21.11 3% 1% 97% 5%
source secs N mem gz cpu secs cpu load
fasta  1.48  250,000 36,780 1039 1.17 21% 18% 6% 34%
fasta  5.04  2,500,000 35,932 1039 7.73 17% 17% 98% 17%
fasta  46.95  25,000,000 36,732 1039 64.91 41% 13% 9% 73%
source secs N mem gz cpu secs cpu load
k-nucleotide  1.88  250,000 147,672 936 2.63 27% 28% 46% 37%
k-nucleotide  8.43  2,500,000 919,464 936 21.61 83% 63% 51% 58%
k-nucleotide  80.84  25,000,000 6,288,336 936 217.90 65% 54% 65% 85%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 1.71  250,000 80,548 937 2.50 26% 63% 31% 25%
k-nucleotide  #3 7.14  2,500,000 184,488 937 20.80 88% 67% 70% 66%
k-nucleotide  #3 76.09  25,000,000 844,732 937 213.42 58% 69% 61% 91%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.19  1,000 36,980 792 1.46 40% 23% 29% 30%
mandelbrot  #3 3.77  4,000 39,628 792 14.69 96% 98% 98% 97%
mandelbrot  #3 49.80  16,000 68,004 792 198.32 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  1.17  1,000 50,052 534 1.57 32% 28% 32% 40%
mandelbrot  3.95  4,000 173,132 534 14.97 97% 94% 95% 92%
mandelbrot  53.73  16,000 1,645,744 534 208.74 98% 98% 96% 97%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.24  1,000 37,152 806 1.38 21% 39% 28% 23%
mandelbrot  #4 3.72  4,000 40,600 806 14.47 97% 98% 97% 96%
mandelbrot  #4 49.04  16,000 67,316 806 195.16 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 1.22  1,000 40,128 613 1.47 29% 25% 35% 28%
mandelbrot  #2 3.83  4,000 62,392 613 14.87 97% 96% 96% 97%
mandelbrot  #2 51.19  16,000 763,060 613 202.88 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
n-body  #3 1.84  500,000 37,032 1399 1.31 31% 1% 39% 1%
n-body  #3 10.50  5,000,000 36,132 1399 10.56 3% 99% 1% 1%
n-body  #3 105.24  50,000,000 36,704 1399 105.29 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
pidigits  #3 1.22  2,000 41,576 562 0.79 1% 12% 13% 38%
pidigits  #3 2.65  6,000 46,696 562 3.22 4% 2% 17% 97%
pidigits  #3 6.96  10,000 53,880 562 8.04 23% 5% 84% 2%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.23  2,000 45,460 512 0.84 20% 15% 25% 8%
pidigits  #2 2.83  6,000 45,956 512 3.46 15% 27% 6% 74%
pidigits  #2 7.77  10,000 56,444 512 8.81 13% 26% 39% 34%
source secs N mem gz cpu secs cpu load
pidigits  1.47  2,000 42,480 559 0.93 13% 0% 46% 2%
pidigits  3.55  6,000 55,904 559 3.83 3% 3% 97% 0%
pidigits  7.79  10,000 70,480 559 8.54 96% 4% 7% 3%
source secs N mem gz cpu secs cpu load
regex-redux  #6 1.20  50,000 81,476 1048 0.83 14% 21% 9% 28%
regex-redux  #6 2.81  500,000 598,156 1048 4.72 45% 22% 75% 25%
regex-redux  #6 22.15  5,000,000 4,805,940 1048 42.24 57% 58% 35% 39%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 1.40  250,000 65,848 630 0.82 36% 12% 8% 1%
reverse-complement  #3 165.14  100,000,001 6,530,100 630 167.54 22% 20% 32% 26%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 1.15  250,000 45,896 1171 0.70 16% 12% 20% 15%
reverse-complement  #4 107.81  100,000,001 2,009,304 1171 144.92 23% 18% 77% 16%
source secs N mem gz cpu secs cpu load
reverse-complement  0.98  250,000 49,144 1302 0.58 10% 29% 7% 17%
reverse-complement  24.66  100,000,001 3,150,476 1302 73.93 75% 84% 67% 74%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.18  500 39,060 747 1.02 28% 22% 17% 16%
spectral-norm  #2 3.36  3,000 43,912 747 12.68 95% 94% 94% 95%
spectral-norm  #2 11.72  5,500 44,660 747 46.08 99% 98% 98% 98%
source secs N mem gz cpu secs cpu load
spectral-norm  1.51  500 37,208 507 0.87 2% 12% 40% 1%
spectral-norm  18.59  3,000 39,368 507 18.64 0% 0% 99% 0%
spectral-norm  62.36  5,500 48,128 507 62.43 0% 1% 99% 0%