The Computer Language
24.11 Benchmarks Game

all Node.js programs & measurements

v23.0.0

source secs N mem gz cpu secs cpu load
binary-trees  #7 2.18  7 51,228 458 0.12 2% 2% 1% 0%
binary-trees  #7 0.12  14 70,496 458 0.14 15% 8% 25% 80%
binary-trees  #7 16.02  21 1,070,260 458 28.26 41% 39% 61% 34%
source secs N mem gz cpu secs cpu load
binary-trees  #6 2.18  7 69,420 752 0.27 0% 3% 6% 4%
binary-trees  #6 0.27  14 148,168 752 0.66 57% 56% 60% 74%
binary-trees  #6 8.60  21 1,250,816 752 30.68 90% 88% 87% 91%
source secs N mem gz cpu secs cpu load
binary-trees  2.02  7 79,908 717 0.32 3% 7% 2% 3%
binary-trees  0.23  14 155,744 717 0.54 54% 54% 68% 66%
binary-trees  8.92  21 1,405,276 717 33.60 95% 94% 93% 94%
source secs N mem gz cpu secs cpu load
binary-trees  #8 2.20  7 45,604 521 0.11 4% 0% 1% 0%
binary-trees  #8 0.30  14 62,160 521 0.25 6% 6% 65% 6%
binary-trees  #8 19.86  21 1,334,104 521 32.74 45% 32% 54% 33%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 2.39  10 101,560 1320 0.92 9% 8% 12% 9%
fannkuch-redux  #5 0.96  11 100,780 1320 3.64 93% 97% 93% 95%
fannkuch-redux  #5 11.05  12 101,616 1320 43.85 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #8 2.55  10 50,916 452 0.57 0% 0% 20% 0%
fannkuch-redux  #8 4.41  11 51,308 452 4.42 0% 0% 0% 99%
fannkuch-redux  #8 58.06  12 51,484 452 58.05 50% 49% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  2.94  250,000 57,704 815 0.75 15% 4% 2% 7%
fasta  4.61  2,500,000 56,636 815 4.71 1% 2% 97% 1%
fasta  38.40  25,000,000 58,880 815 38.77 35% 50% 0% 14%
source secs N mem gz cpu secs cpu load
fasta  #8 2.41  250,000 55,768 742 0.48 2% 0% 15% 3%
fasta  #8 2.41  2,500,000 56,764 742 2.46 0% 2% 99% 2%
fasta  #8 18.42  25,000,000 61,784 742 18.61 76% 23% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 2.33  250,000 106,392 2050 0.88 10% 12% 8% 9%
fasta  #5 0.39  2,500,000 107,560 2050 1.17 74% 82% 76% 74%
fasta  #5 2.52  25,000,000 112,392 2050 7.08 48% 74% 78% 84%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 3.06  250,000 101,920 941 1.40 19% 14% 16% 16%
k-nucleotide  #2 4.09  2,500,000 140,388 941 8.17 79% 60% 60% 96%
k-nucleotide  #2 38.24  25,000,000 486,844 941 75.14 67% 74% 91% 61%
source secs N mem gz cpu secs cpu load
k-nucleotide  #8 3.84  250,000 121,564 678 1.51 34% 1% 1% 4%
k-nucleotide  #8 11.09  2,500,000 168,380 678 11.27 2% 7% 90% 1%
k-nucleotide  #8 144.82  25,000,000 692,816 678 145.44 50% 49% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  2.78  250,000 101,672 1011 1.36 20% 13% 22% 14%
k-nucleotide  4.28  2,500,000 133,160 1011 8.56 60% 80% 60% 93%
k-nucleotide  39.98  25,000,000 356,716 1011 79.76 78% 76% 78% 60%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 2.97  250,000 157,920 1817 1.36 12% 9% 8% 15%
k-nucleotide  #3 1.83  2,500,000 189,480 1817 4.92 57% 86% 52% 75%
k-nucleotide  #3 16.48  25,000,000 436,784 1817 44.54 79% 55% 77% 59%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 2.61  1,000 55,700 412 0.62 1% 21% 1% 0%
mandelbrot  #8 5.91  4,000 56,292 412 5.95 0% 87% 13% 0%
mandelbrot  #8 72.49  16,000 56,116 412 72.52 56% 32% 0% 11%
source secs N mem gz cpu secs cpu load
mandelbrot  2.53  1,000 56,240 380 0.62 1% 13% 0% 10%
mandelbrot  5.88  4,000 56,076 380 5.92 0% 0% 1% 99%
mandelbrot  70.55  16,000 55,900 380 70.64 43% 54% 0% 2%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 2.38  1,000 102,544 1128 0.52 4% 8% 5% 5%
mandelbrot  #3 0.36  4,000 104,468 1128 1.28 88% 86% 88% 97%
mandelbrot  #3 4.00  16,000 135,476 1128 15.83 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 2.34  1,000 53,732 422 0.33 0% 0% 0% 13%
mandelbrot  #2 1.91  4,000 55,244 422 1.92 100% 1% 0% 1%
mandelbrot  #2 29.36  16,000 61,144 422 29.39 68% 31% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 2.28  500,000 53,220 1173 0.30 0% 0% 3% 8%
n-body  #8 1.04  5,000,000 53,660 1173 1.05 100% 1% 1% 1%
n-body  #8 9.58  50,000,000 53,716 1173 9.59 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #6 2.27  500,000 53,384 1274 0.35 11% 2% 3% 0%
n-body  #6 0.90  5,000,000 54,224 1274 0.91 2% 4% 1% 98%
n-body  #6 8.55  50,000,000 54,100 1274 8.56 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 2.49  2,000 59,636 405 0.52 0% 19% 2% 0%
pidigits  #2 3.96  6,000 86,800 405 3.98 0% 1% 0% 100%
pidigits  #2 12.16  10,000 87,228 405 12.19 10% 89% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #4 2.60  2,000 56,200 487 0.27 1% 7% 2% 1%
pidigits  #4 0.46  6,000 57,712 487 0.48 34% 4% 67% 6%
pidigits  #4 1.11  10,000 59,620 487 1.14 1% 99% 1% 2%
source secs N mem gz cpu secs cpu load
pidigits  #3 2.38  2,000 59,108 431 0.53 0% 21% 0% 0%
pidigits  #3 3.97  6,000 87,728 431 3.99 1% 0% 15% 84%
pidigits  #3 12.25  10,000 87,708 431 12.28 11% 88% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 2.30  50,000 68,924 675 0.26 3% 3% 5% 0%
regex-redux  #3 0.56  500,000 170,748 675 0.64 5% 35% 3% 73%
regex-redux  #3 4.27  5,000,000 796,080 675 5.30 1% 1% 32% 89%
source secs N mem gz cpu secs cpu load
regex-redux  #4 2.21  50,000 54,084 471 0.19 0% 7% 0% 0%
regex-redux  #4 0.57  500,000 152,592 471 0.52 1% 0% 58% 31%
regex-redux  #4 5.41  5,000,000 978,952 471 5.56 99% 2% 1% 2%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.18  250,000 84,220 1486 0.35 70% 52% 35% 33%
reverse-complement  #7 Bad Output  100,000,001
source secs N mem gz cpu secs cpu load
reverse-complement  #2 2.54  250,000 57,244 1228 0.30 11% 0% 1% 0%
reverse-complement  #2 15.44  100,000,001 731,804 1228 16.09 47% 31% 4% 22%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 2.49  500 108,220 1002 0.78 10% 7% 8% 7%
spectral-norm  #6 0.57  3,000 105,072 1002 1.99 87% 92% 86% 90%
spectral-norm  #6 1.56  5,500 107,280 1002 5.99 95% 96% 96% 95%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 2.23  500 53,300 355 0.36 15% 0% 1% 1%
spectral-norm  #8 1.97  3,000 53,532 355 1.99 99% 1% 0% 0%
spectral-norm  #8 6.49  5,500 54,632 355 6.50 0% 100% 0% 1%
source secs N mem gz cpu secs cpu load
spectral-norm  2.19  500 53,612 326 0.29 10% 0% 1% 0%
spectral-norm  1.63  3,000 54,116 326 1.65 0% 0% 99% 1%
spectral-norm  5.37  5,500 54,808 326 5.39 0% 0% 99% 1%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 2.22  500 52,912 420 0.28 0% 11% 0% 1%
spectral-norm  #7 1.63  3,000 53,856 420 1.64 100% 1% 3% 1%
spectral-norm  #7 5.36  5,500 53,724 420 5.37 14% 85% 0% 0%
source secs N mem gz cpu secs cpu load
startup  116.52  200,000 57,660 1275 116.52 44% 53% 2% 0%
source secs N mem gz cpu secs cpu load
startup  #0 0.13  200,000 56,328 1296 0.15 14% 93% 0% 7%