The Computer Language
22.05 Benchmarks Game

all Node js programs & measurements

v18.1.0

source secs N mem gz cpu cpu load
binary-trees  #6 1.71  7 55,128 744 0.34 14% 26% 1% 26%
binary-trees  #6 0.43  14 111,228 744 0.82 44% 41% 72% 51%
binary-trees  #6 8.28  21 1,322,340 744 27.83 86% 89% 82% 80%
source secs N mem gz cpu cpu load
binary-trees  1.68  7 61,972 711 0.41 79% 16% 11% 16%
binary-trees  0.41  14 119,616 711 0.86 67% 68% 59% 44%
binary-trees  11.84  21 1,173,028 711 36.72 79% 78% 79% 79%
source secs N mem gz cpu cpu load
binary-trees  #7 1.73  7 39,492 451 0.12 22% 39% 3% 12%
binary-trees  #7 0.16  14 59,528 451 0.18 18% 88% 13% 13%
binary-trees  #7 35.57  21 1,107,220 451 40.72 32% 35% 34% 17%
source secs N mem gz cpu cpu load
fannkuch-redux  #5 1.86  10 84,548 1313 0.93 37% 28% 34% 19%
fannkuch-redux  #5 1.20  11 82,980 1313 4.04 84% 87% 86% 83%
fannkuch-redux  #5 11.29  12 85,336 1313 44.58 99% 99% 99% 99%
source secs N mem gz cpu cpu load
fasta  2.30  250,000 44,516 809 0.85 30% 6% 43% 7%
fasta  5.00  2,500,000 43,780 809 5.19 2% 1% 99% 1%
fasta  36.71  25,000,000 50,304 809 37.60 1% 1% 82% 18%
source secs N mem gz cpu cpu load
fasta  #5 1.85  250,000 99,336 2047 1.10 20% 18% 36% 14%
fasta  #5 0.49  2,500,000 99,808 2047 1.46 69% 88% 73% 72%
fasta  #5 1.96  25,000,000 101,844 2047 6.38 79% 78% 80% 87%
source secs N mem gz cpu cpu load
k-nucleotide  #3 2.05  250,000 134,368 1812 1.28 66% 21% 23% 18%
k-nucleotide  #3 1.86  2,500,000 163,084 1812 5.06 75% 53% 90% 59%
k-nucleotide  #3 15.65  25,000,000 419,748 1812 43.70 45% 90% 62% 82%
source secs N mem gz cpu cpu load
k-nucleotide  #2 2.30  250,000 39,072 935 1.40 67% 23% 34% 38%
k-nucleotide  #2 4.00  2,500,000 53,980 935 8.29 82% 62% 96% 64%
k-nucleotide  #2 36.81  25,000,000 72,156 935 77.56 65% 66% 80% 96%
source secs N mem gz cpu cpu load
k-nucleotide  2.27  250,000 44,864 1008 1.39 25% 32% 26% 22%
k-nucleotide  4.16  2,500,000 97,268 1008 8.65 81% 61% 92% 64%
k-nucleotide  38.87  25,000,000 621,752 1008 81.03 91% 64% 61% 81%
source secs N mem gz cpu cpu load
mandelbrot  2.06  1,000 42,220 373 0.65 36% 7% 36% 2%
mandelbrot  7.67  4,000 43,768 373 7.68 100% 4% 3% 3%
mandelbrot  65.25  16,000 43,580 373 65.26 0% 0% 0% 100%
source secs N mem gz cpu cpu load
mandelbrot  #2 1.79  1,000 40,696 416 0.29 96% 1% 3% 6%
mandelbrot  #2 1.87  4,000 43,400 416 1.87 99% 1% 0% 2%
mandelbrot  #2 28.20  16,000 48,484 416 28.21 0% 0% 0% 100%
source secs N mem gz cpu cpu load
mandelbrot  #3 1.75  1,000 87,148 1122 0.69 59% 10% 16% 14%
mandelbrot  #3 0.41  4,000 87,980 1122 1.42 98% 85% 83% 86%
mandelbrot  #3 4.06  16,000 118,180 1122 16.00 98% 100% 98% 99%
source secs N mem gz cpu cpu load
n-body  #6 1.89  500,000 41,220 1268 0.28 6% 9% 6% 29%
n-body  #6 0.93  5,000,000 41,068 1268 0.93 0% 1% 99% 3%
n-body  #6 8.43  50,000,000 41,056 1268 8.43 0% 0% 0% 100%
source secs N mem gz cpu cpu load
pidigits  #3 2.28  2,000 47,632 424 0.60 11% 0% 38% 12%
pidigits  #3 4.28  6,000 72,432 424 4.31 1% 3% 0% 100%
pidigits  #3 13.15  10,000 72,536 424 13.22 0% 1% 1% 100%
source secs N mem gz cpu cpu load
pidigits  #4 1.81  2,000 42,664 481 0.28 43% 8% 0% 32%
pidigits  #4 0.49  6,000 43,148 481 0.50 4% 100% 0% 2%
pidigits  #4 1.14  10,000 45,096 481 1.14 1% 100% 0% 0%
source secs N mem gz cpu cpu load
pidigits  #2 1.95  2,000 47,412 397 0.58 5% 46% 0% 1%
pidigits  #2 4.24  6,000 72,472 397 4.28 2% 3% 100% 0%
pidigits  #2 13.04  10,000 72,556 397 13.11 0% 0% 100% 0%
source secs N mem gz cpu cpu load
regex-redux  #3 1.67  50,000 54,816 668 0.30 83% 14% 2% 1%
regex-redux  #3 0.58  500,000 155,508 668 0.66 75% 2% 40% 2%
regex-redux  #3 4.89  5,000,000 1,045,556 668 5.97 3% 91% 27% 1%
source secs N mem gz cpu cpu load
regex-redux  #4 1.74  50,000 39,860 463 0.21 13% 36% 1% 9%
regex-redux  #4 0.61  500,000 130,912 463 0.57 0% 2% 8% 87%
regex-redux  #4 6.05  5,000,000 985,940 463 6.24 40% 60% 3% 3%
source secs N mem gz cpu cpu load
reverse-complement  #2 1.80  250,000 42,964 1221 0.27 61% 7% 1% 22%
reverse-complement  #2 16.20  100,000,000 727,572 1221 16.87 56% 25% 2% 22%
source secs N mem gz cpu cpu load
reverse-complement  #7 1.90  250,000 72,140 1480 0.76 2% 18% 20% 21%
reverse-complement  #7 2.59  100,000,000 1,556,168 1480 4.97 53% 38% 68% 31%
source secs N mem gz cpu cpu load
spectral-norm  #6 1.77  500 86,616 999 0.69 15% 30% 16% 16%
spectral-norm  #6 0.70  3,000 89,244 999 2.20 75% 75% 77% 86%
spectral-norm  #6 1.69  5,500 90,932 999 6.20 95% 90% 90% 92%
source secs N mem gz cpu cpu load
spectral-norm  #7 1.74  500 40,064 414 0.22 9% 1% 14% 24%
spectral-norm  #7 1.64  3,000 38,696 414 1.64 1% 1% 1% 100%
spectral-norm  #7 5.38  5,500 41,524 414 5.38 0% 0% 0% 100%
source secs N mem gz cpu cpu load
spectral-norm  1.61  500 40,412 319 0.22 95% 1% 2% 4%
spectral-norm  1.68  3,000 41,324 319 1.68 99% 0% 1% 1%
spectral-norm  5.45  5,500 41,668 319 5.45 1% 0% 100% 0%