The Computer Language
24.04 Benchmarks Game

all Node js programs & measurements

v21.7.3

source secs N mem gz cpu secs cpu load
binary-trees  #7 1.57  7 44,416 458 0.12 1% 0% 0% 4%
binary-trees  #7 0.11  14 61,688 458 0.13 35% 41% 16% 53%
binary-trees  #7 18.49  21 1,291,392 458 30.94 37% 34% 33% 63%
source secs N mem gz cpu secs cpu load
binary-trees  #6 1.90  7 64,256 752 0.24 4% 3% 3% 1%
binary-trees  #6 0.15  14 111,872 752 0.41 92% 62% 62% 73%
binary-trees  #6 9.59  21 1,275,572 752 32.36 83% 87% 84% 83%
source secs N mem gz cpu secs cpu load
binary-trees  1.81  7 68,864 717 0.26 3% 7% 3% 3%
binary-trees  0.17  14 122,240 717 0.44 83% 61% 68% 60%
binary-trees  9.68  21 1,230,804 717 35.09 90% 91% 90% 93%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 1.82  10 85,120 1320 0.78 10% 9% 10% 14%
fannkuch-redux  #5 0.98  11 86,528 1320 3.72 93% 99% 94% 95%
fannkuch-redux  #5 11.57  12 86,784 1320 45.93 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  2.22  250,000 47,872 815 0.83 11% 1% 25% 1%
fasta  5.48  2,500,000 48,924 815 5.58 1% 2% 1% 100%
fasta  40.47  25,000,000 50,244 815 40.80 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 1.96  250,000 95,512 2050 0.69 7% 8% 11% 9%
fasta  #5 0.40  2,500,000 94,940 2050 1.13 69% 73% 72% 78%
fasta  #5 2.21  25,000,000 100,552 2050 6.20 68% 70% 76% 69%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 2.27  250,000 94,160 941 1.22 21% 22% 15% 25%
k-nucleotide  #2 4.00  2,500,000 137,144 941 7.86 72% 62% 97% 64%
k-nucleotide  #2 37.49  25,000,000 479,968 941 76.06 64% 97% 73% 64%
source secs N mem gz cpu secs cpu load
k-nucleotide  2.28  250,000 94,148 1011 1.26 24% 19% 24% 13%
k-nucleotide  4.63  2,500,000 127,508 1011 8.48 57% 69% 93% 56%
k-nucleotide  39.64  25,000,000 335,272 1011 77.75 61% 71% 96% 60%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 2.06  250,000 143,312 1817 1.03 15% 11% 11% 14%
k-nucleotide  #3 1.79  2,500,000 171,332 1817 4.72 50% 56% 66% 92%
k-nucleotide  #3 15.38  25,000,000 422,240 1817 41.85 74% 95% 60% 43%
source secs N mem gz cpu secs cpu load
mandelbrot  2.50  1,000 47,500 380 0.75 28% 2% 2% 1%
mandelbrot  8.55  4,000 48,344 380 8.58 100% 0% 0% 0%
mandelbrot  136.10  16,000 48,576 380 136.11 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.81  1,000 92,672 1128 0.53 6% 7% 7% 8%
mandelbrot  #3 0.36  4,000 93,312 1128 1.24 84% 85% 97% 85%
mandelbrot  #3 4.05  16,000 125,696 1128 15.99 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 1.80  1,000 45,772 422 0.29 1% 12% 1% 3%
mandelbrot  #2 1.87  4,000 49,012 422 1.90 100% 1% 1% 1%
mandelbrot  #2 28.35  16,000 53,784 422 28.38 8% 0% 0% 92%
source secs N mem gz cpu secs cpu load
n-body  #6 1.72  500,000 46,164 1274 0.27 11% 1% 0% 3%
n-body  #6 0.89  5,000,000 46,724 1274 0.89 1% 1% 100% 0%
n-body  #6 8.35  50,000,000 46,728 1274 8.36 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 2.10  2,000 52,160 405 0.51 1% 1% 22% 0%
pidigits  #2 4.38  6,000 77,520 405 4.39 0% 100% 1% 1%
pidigits  #2 14.18  10,000 77,952 405 14.19 0% 1% 0% 99%
source secs N mem gz cpu secs cpu load
pidigits  #4 1.82  2,000 48,640 487 0.27 1% 1% 13% 2%
pidigits  #4 0.51  6,000 49,120 487 0.52 0% 5% 98% 2%
pidigits  #4 1.24  10,000 50,540 487 1.26 0% 2% 99% 0%
source secs N mem gz cpu secs cpu load
pidigits  #3 2.03  2,000 52,352 431 0.51 1% 0% 25% 1%
pidigits  #3 4.23  6,000 77,696 431 4.24 1% 0% 0% 99%
pidigits  #3 14.19  10,000 78,028 431 14.20 0% 84% 15% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #3 1.70  50,000 63,076 675 0.21 4% 7% 0% 1%
regex-redux  #3 0.56  500,000 160,092 675 0.62 56% 7% 53% 1%
regex-redux  #3 4.34  5,000,000 790,368 675 5.44 1% 89% 2% 32%
source secs N mem gz cpu secs cpu load
regex-redux  #4 1.63  50,000 50,932 471 0.18 0% 1% 0% 11%
regex-redux  #4 0.57  500,000 144,032 471 0.51 1% 89% 1% 1%
regex-redux  #4 5.48  5,000,000 975,456 471 5.65 2% 89% 10% 2%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.17  250,000 73,028 1486 0.31 56% 29% 64% 37%
reverse-complement  #7 Bad Output  100,000,001
source secs N mem gz cpu secs cpu load
reverse-complement  #2 1.99  250,000 49,856 1228 0.31 15% 1% 0% 1%
reverse-complement  #2 15.89  100,000,001 717,660 1228 16.53 2% 2% 50% 49%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 1.91  500 93,056 1002 0.49 5% 4% 9% 5%
spectral-norm  #6 0.56  3,000 90,112 1002 1.96 87% 85% 92% 87%
spectral-norm  #6 1.55  5,500 94,080 1002 5.92 96% 95% 97% 95%
source secs N mem gz cpu secs cpu load
spectral-norm  1.76  500 45,824 326 0.22 1% 9% 2% 0%
spectral-norm  1.64  3,000 47,360 326 1.65 1% 100% 1% 0%
spectral-norm  5.37  5,500 47,360 326 5.39 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 1.67  500 45,568 420 0.21 0% 1% 12% 1%
spectral-norm  #7 1.63  3,000 46,720 420 1.64 99% 0% 0% 1%
spectral-norm  #7 5.36  5,500 45,888 420 5.36 99% 0% 0% 0%