The Computer Language
Benchmarks Game

all Node js programs & measurements

v12.11.0

source secs N mem gz cpu cpu load
binary-trees  #4 1.78  7 24,020 1008 0.36 10% 48% 43% 11%
binary-trees  #4 0.37  14 836 1008 0.61 36% 89% 42% 36%
binary-trees  #4 31.30  21 574,408 1008 99.88 78% 80% 80% 83%
source secs N mem gz cpu cpu load
binary-trees  #5 1.85  7 23,016 994 0.33 4% 54% 55% 5%
binary-trees  #5 0.38  14 868 994 0.61 51% 88% 36% 40%
binary-trees  #5 29.57  21 894,544 994 96.28 81% 83% 81% 84%
source secs N mem gz cpu cpu load
binary-trees  #3 1.93  7 25,556 434 0.10 0% 42% 70% 4%
binary-trees  #3 0.22  14 864 434 0.25 14% 100% 10% 10%
binary-trees  #3 50.54  21 703,708 434 91.70 39% 46% 55% 44%
source secs N mem gz cpu cpu load
binary-trees  2.13  7 23,932 440 0.10 17% 53% 46% 1%
binary-trees  0.23  14 836 440 0.27 4% 33% 71% 13%
binary-trees  53.61  21 695,568 440 94.70 41% 55% 42% 41%
source secs N mem gz cpu cpu load
binary-trees  #6 1.97  7 24,596 744 0.20 5% 71% 37% 4%
binary-trees  #6 0.44  14 37,972 744 0.77 43% 40% 83% 42%
binary-trees  #6 23.20  21 1,094,272 744 75.39 84% 82% 80% 80%
source secs N mem gz cpu cpu load
fannkuch-redux  2.52  10 31,632 471 0.62 74% 8% 13% 4%
fannkuch-redux  6.74  11 31,812 471 6.74 0% 0% 100% 1%
fannkuch-redux  92.85  12 31,920 471 92.83 100% 0% 0% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 2.73  10 31,484 473 0.53 24% 27% 62% 3%
fannkuch-redux  #4 5.48  11 31,728 473 5.47 1% 0% 0% 100%
fannkuch-redux  #4 74.67  12 31,816 473 74.64 1% 0% 100% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 2.45  10 49,196 1316 1.18 22% 57% 37% 19%
fannkuch-redux  #2 2.20  11 55,244 1316 7.76 86% 86% 87% 92%
fannkuch-redux  #2 24.14  12 52,860 1316 95.64 99% 99% 99% 99%
source secs N mem gz cpu cpu load
fasta  2.78  250,000 48,540 809 1.23 3% 49% 60% 1%
fasta  8.92  2,500,000 121,640 809 9.27 59% 7% 3% 42%
fasta  66.58  25,000,000 648,940 809 70.64 20% 30% 3% 54%
source secs N mem gz cpu cpu load
fasta  #5 2.31  250,000 44,424 2047 0.84 44% 14% 13% 28%
fasta  #5 0.65  2,500,000 61,180 2047 1.62 73% 70% 65% 44%
fasta  #5 3.35  25,000,000 61,832 2047 9.31 59% 55% 75% 91%
source secs N mem gz cpu cpu load
fasta  #3 2.22  250,000 28,916 1128 0.24 13% 9% 2% 23%
fasta  #3 1.11  2,500,000 36,772 1128 1.12 3% 13% 88% 2%
fasta  #3 9.83  25,000,000 34,348 1128 9.88 10% 36% 11% 44%
source secs N mem gz cpu cpu load
fasta  #2 3.08  250,000 83,652 931 1.28 57% 22% 13% 15%
fasta  #2 6.19  2,500,000 109,860 931 6.58 3% 79% 24% 3%
fasta  #2 43.89  25,000,000 536,924 931 47.43 39% 47% 4% 19%
source secs N mem gz cpu cpu load
fasta  #4 2.39  250,000 29,944 1785 0.23 57% 0% 5% 25%
fasta  #4 1.03  2,500,000 33,220 1785 1.04 2% 0% 100% 1%
fasta  #4 9.19  25,000,000 36,576 1785 9.23 1% 100% 0% 0%
source secs N mem gz cpu cpu load
k-nucleotide  2.98  250,000 36,552 1008 2.11 34% 84% 40% 22%
k-nucleotide  6.63  2,500,000 471,828 1008 14.39 68% 67% 73% 97%
k-nucleotide  63.62  25,000,000 1,704,920 1008 138.27 75% 82% 78% 72%
source secs N mem gz cpu cpu load
k-nucleotide  #3 2.49  250,000 109,400 1812 1.56 53% 15% 29% 25%
k-nucleotide  #3 3.15  2,500,000 145,428 1812 8.68 78% 58% 90% 59%
k-nucleotide  #3 25.74  25,000,000 393,728 1812 76.47 74% 86% 68% 70%
source secs N mem gz cpu cpu load
k-nucleotide  #2 2.86  250,000 31,592 935 2.06 64% 25% 38% 29%
k-nucleotide  #2 6.52  2,500,000 461,112 935 14.12 83% 80% 80% 71%
k-nucleotide  #2 62.96  25,000,000 1,628,632 935 151.11 91% 80% 96% 70%
source secs N mem gz cpu cpu load
mandelbrot  #3 2.22  1,000 28,180 1122 0.56 52% 13% 9% 23%
mandelbrot  #3 0.58  4,000 56,120 1122 2.02 86% 95% 84% 88%
mandelbrot  #3 6.72  16,000 82,708 1122 26.49 99% 99% 100% 99%
source secs N mem gz cpu cpu load
mandelbrot  2.25  1,000 28,272 748 1.24 18% 50% 65% 18%
mandelbrot  1.27  4,000 292,696 748 4.40 85% 83% 93% 91%
mandelbrot  16.33  16,000 595,600 748 58.77 86% 83% 97% 95%
source secs N mem gz cpu cpu load
n-body  #4 2.38  500,000 35,028 1279 0.45 15% 32% 22% 26%
n-body  #4 2.87  5,000,000 34,068 1279 2.87 100% 0% 0% 1%
n-body  #4 27.95  50,000,000 34,380 1279 27.94 1% 0% 0% 100%
source secs N mem gz cpu cpu load
n-body  #5 2.39  500,000 34,996 1193 0.43 11% 52% 47% 3%
n-body  #5 2.83  5,000,000 33,612 1193 2.83 0% 100% 1% 0%
n-body  #5 27.57  50,000,000 34,396 1193 27.57 100% 0% 0% 1%
source secs N mem gz cpu cpu load
n-body  #2 2.50  500,000 35,312 1537 0.51 77% 2% 2% 16%
n-body  #2 3.99  5,000,000 33,644 1537 3.99 100% 1% 0% 1%
n-body  #2 35.18  50,000,000 34,768 1537 35.18 0% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  #6 2.47  500,000 35,196 1268 0.40 45% 1% 0% 25%
n-body  #6 2.42  5,000,000 34,472 1268 2.42 0% 1% 1% 100%
n-body  #6 23.29  50,000,000 34,584 1268 23.29 0% 1% 1% 100%
source secs N mem gz cpu cpu load
n-body  2.30  500,000 34,964 1297 0.39 14% 48% 3% 15%
n-body  2.56  5,000,000 33,784 1297 2.57 1% 1% 0% 100%
n-body  23.37  50,000,000 33,956 1297 23.37 100% 0% 0% 1%
source secs N mem gz cpu cpu load
pidigits  #3 3.10  2,000 36,092 553 1.00 50% 0% 1% 34%
pidigits  #3 9.28  6,000 64,460 553 9.17 98% 1% 1% 2%
pidigits  #3 26.66  10,000 64,492 553 26.71 90% 0% 0% 11%
source secs N mem gz cpu cpu load
pidigits  #4 2.36  2,000 36,040 530 0.50 58% 0% 1% 21%
pidigits  #4 4.45  6,000 64,408 530 4.35 54% 47% 1% 0%
pidigits  #4 12.42  10,000 64,436 530 12.46 100% 1% 0% 0%
source secs N mem gz cpu cpu load
regex-redux  #3 2.06  50,000 25,240 668 0.23 54% 0% 6% 16%
regex-redux  #3 0.84  500,000 118,524 668 0.85 13% 4% 65% 41%
regex-redux  #3 10.44  5,000,000 787,312 668 12.35 27% 17% 73% 3%
source secs N mem gz cpu cpu load
regex-redux  2.04  50,000 22,996 408 0.16 14% 46% 0% 13%
regex-redux  0.97  500,000 96,680 408 0.93 3% 94% 25% 2%
regex-redux  10.86  5,000,000 609,236 408 11.32 22% 19% 2% 62%
source secs N mem gz cpu cpu load
regex-redux  #2 1.87  50,000 23,020 432 0.16 52% 1% 1% 19%
regex-redux  #2 1.00  500,000 90,148 432 0.93 18% 7% 94% 1%
regex-redux  #2 11.71  5,000,000 569,804 432 12.18 47% 11% 7% 41%
source secs N mem gz cpu cpu load
reverse-complement  #2 2.37  250,000 31,484 1221 0.22 62% 2% 6% 23%
reverse-complement  #2 23.66  100,000,000 707,092 1221 25.14 4% 10% 41% 51%
source secs N mem gz cpu cpu load
reverse-complement  #8 2.33  250,000 48,164 1307 0.86 80% 20% 15% 18%
reverse-complement  #8 4.61  100,000,000 1,100,708 1307 10.92 60% 50% 60% 68%
source secs N mem gz cpu cpu load
reverse-complement  #7 2.23  250,000 29,452 1103 0.18 37% 21% 17% 5%
reverse-complement  #7 16.20  100,000,000 706,624 1103 17.67 28% 11% 6% 64%
source secs N mem gz cpu cpu load
spectral-norm  #6 2.29  500 50,456 999 0.57 50% 10% 9% 29%
spectral-norm  #6 1.46  3,000 54,952 999 5.21 94% 89% 88% 89%
spectral-norm  #6 4.27  5,500 54,968 999 16.39 96% 97% 95% 96%
source secs N mem gz cpu cpu load
spectral-norm  #2 2.04  500 28,244 336 0.24 0% 50% 54% 1%
spectral-norm  #2 4.75  3,000 32,068 336 4.75 100% 0% 1% 0%
spectral-norm  #2 15.77  5,500 32,188 336 15.77 1% 0% 0% 100%
source secs N mem gz cpu cpu load
spectral-norm  #5 1.99  500 28,784 393 0.26 51% 0% 1% 19%
spectral-norm  #5 4.76  3,000 33,012 393 4.75 1% 1% 1% 100%
spectral-norm  #5 15.78  5,500 33,284 393 15.78 0% 0% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  #3 2.40  500 31,220 381 0.25 59% 2% 0% 22%
spectral-norm  #3 4.75  3,000 32,220 381 4.75 1% 1% 0% 100%
spectral-norm  #3 15.78  5,500 32,892 381 15.78 1% 0% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  2.22  500 31,156 319 0.24 73% 5% 0% 16%
spectral-norm  4.76  3,000 32,564 319 4.76 1% 0% 1% 100%
spectral-norm  15.78  5,500 33,084 319 15.78 1% 0% 100% 0%