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%