The Computer Language
24.09 Benchmarks Game

all Node.js programs & measurements

v22.8.0

source secs N mem gz cpu secs cpu load
binary-trees  #7 2.62  7 49,536 458 0.14 0% 4% 0% 1%
binary-trees  #7 0.11  14 60,016 458 0.13 90% 16% 9% 18%
binary-trees  #7 17.30  21 1,067,648 458 29.17 36% 59% 39% 34%
source secs N mem gz cpu secs cpu load
binary-trees  #6 2.58  7 65,920 752 0.26 5% 1% 2% 1%
binary-trees  #6 0.28  14 135,808 752 0.56 46% 64% 44% 46%
binary-trees  #6 9.07  21 1,348,960 752 31.26 90% 86% 83% 87%
source secs N mem gz cpu secs cpu load
binary-trees  3.59  7 75,136 717 0.28 4% 2% 2% 1%
binary-trees  0.25  14 142,644 717 0.53 53% 64% 48% 50%
binary-trees  8.91  21 1,393,184 717 33.54 94% 94% 94% 94%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 2.79  10 94,592 1320 1.02 8% 9% 12% 8%
fannkuch-redux  #5 0.98  11 95,080 1320 3.70 93% 93% 98% 93%
fannkuch-redux  #5 11.47  12 94,880 1320 45.57 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  3.06  250,000 56,184 815 0.79 1% 6% 1% 19%
fasta  4.41  2,500,000 55,960 815 4.51 100% 1% 0% 2%
fasta  38.06  25,000,000 57,560 815 38.45 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 2.79  250,000 107,384 2050 0.97 11% 7% 8% 8%
fasta  #5 0.40  2,500,000 102,332 2050 1.15 73% 77% 74% 73%
fasta  #5 2.49  25,000,000 106,400 2050 6.99 79% 75% 58% 72%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 3.17  250,000 101,608 941 1.34 13% 20% 12% 15%
k-nucleotide  #2 3.97  2,500,000 140,632 941 8.01 73% 61% 67% 97%
k-nucleotide  #2 36.18  25,000,000 485,300 941 75.34 77% 66% 98% 65%
source secs N mem gz cpu secs cpu load
k-nucleotide  3.08  250,000 99,020 1011 1.33 16% 13% 14% 18%
k-nucleotide  4.30  2,500,000 131,264 1011 8.24 58% 62% 92% 70%
k-nucleotide  37.58  25,000,000 351,188 1011 78.54 64% 95% 68% 75%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 2.90  250,000 146,448 1817 1.24 8% 12% 13% 10%
k-nucleotide  #3 1.90  2,500,000 182,580 1817 5.09 74% 56% 90% 50%
k-nucleotide  #3 16.35  25,000,000 429,444 1817 44.67 54% 88% 70% 61%
source secs N mem gz cpu secs cpu load
mandelbrot  2.89  1,000 54,104 380 0.62 12% 3% 1% 5%
mandelbrot  5.73  4,000 54,020 380 5.77 0% 0% 0% 100%
mandelbrot  64.37  16,000 54,416 380 64.48 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 2.77  1,000 94,464 1128 0.47 4% 4% 5% 3%
mandelbrot  #3 0.37  4,000 98,816 1128 1.29 86% 94% 86% 84%
mandelbrot  #3 4.02  16,000 132,224 1128 15.91 99% 98% 98% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 2.67  1,000 52,992 422 0.38 12% 1% 0% 0%
mandelbrot  #2 1.92  4,000 53,124 422 1.94 0% 100% 2% 1%
mandelbrot  #2 29.58  16,000 59,472 422 29.61 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 2.73  500,000 51,584 1198 0.34 11% 1% 1% 0%
n-body  #8 1.03  5,000,000 52,096 1198 1.04 100% 2% 1% 1%
n-body  #8 9.72  50,000,000 52,480 1198 9.73 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #6 2.63  500,000 51,712 1274 0.35 0% 2% 6% 6%
n-body  #6 0.92  5,000,000 52,096 1274 0.93 98% 1% 0% 3%
n-body  #6 8.63  50,000,000 52,224 1274 8.63 71% 0% 29% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 2.97  2,000 57,296 405 0.57 0% 18% 1% 0%
pidigits  #2 4.01  6,000 85,648 405 4.04 1% 99% 0% 0%
pidigits  #2 12.35  10,000 85,896 405 12.38 0% 100% 1% 0%
source secs N mem gz cpu secs cpu load
pidigits  #4 2.88  2,000 54,528 487 0.30 0% 8% 0% 0%
pidigits  #4 0.43  6,000 56,360 487 0.46 100% 2% 2% 2%
pidigits  #4 1.08  10,000 57,404 487 1.11 1% 100% 2% 1%
source secs N mem gz cpu secs cpu load
pidigits  #3 2.91  2,000 57,624 431 0.56 0% 0% 1% 18%
pidigits  #3 4.06  6,000 85,448 431 4.08 0% 0% 100% 0%
pidigits  #3 12.48  10,000 85,704 431 12.51 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 2.64  50,000 68,364 675 0.27 5% 0% 4% 0%
regex-redux  #3 0.57  500,000 166,224 675 0.64 1% 3% 73% 36%
regex-redux  #3 4.31  5,000,000 799,680 675 5.34 1% 90% 32% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #4 2.43  50,000 52,520 471 0.19 0% 0% 4% 4%
regex-redux  #4 0.56  500,000 150,052 471 0.50 87% 1% 0% 1%
regex-redux  #4 5.54  5,000,000 966,596 471 5.68 41% 11% 51% 1%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.18  250,000 81,264 1486 0.34 44% 76% 50% 33%
reverse-complement  #7 Bad Output  100,000,001
source secs N mem gz cpu secs cpu load
reverse-complement  #2 3.21  250,000 55,684 1228 0.33 2% 5% 1% 6%
reverse-complement  #2 15.71  100,000,001 728,180 1228 16.37 2% 4% 35% 64%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 2.76  500 100,864 1002 0.74 9% 5% 5% 5%
spectral-norm  #6 0.57  3,000 97,280 1002 1.99 92% 87% 86% 87%
spectral-norm  #6 1.57  5,500 102,656 1002 5.99 94% 95% 97% 94%
source secs N mem gz cpu secs cpu load
spectral-norm  2.71  500 51,192 326 0.34 0% 0% 4% 7%
spectral-norm  1.64  3,000 51,784 326 1.65 0% 0% 100% 1%
spectral-norm  5.37  5,500 52,464 326 5.39 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 2.61  500 50,816 420 0.31 0% 11% 1% 0%
spectral-norm  #7 1.63  3,000 51,968 420 1.63 100% 0% 0% 1%
spectral-norm  #7 5.36  5,500 51,956 420 5.37 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
startup  117.51  200,000 55,904 1275 117.57 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
startup  #0 0.14  200,000 55,868 1296 0.19 21% 21% 92% 13%