all Node.js programs & measurements v22.2.0 source secs N mem gz cpu secs cpu load binary-trees #7 1.76 7 48,896 458 0.13 0% 1% 2% 5% binary-trees #7 0.12 14 59,008 458 0.13 8% 16% 46% 46% binary-trees #7 17.72 21 1,066,752 458 29.22 36% 30% 38% 62% source secs N mem gz cpu secs cpu load binary-trees #6 1.76 7 65,152 752 0.23 0% 5% 4% 3% binary-trees #6 0.25 14 129,464 752 0.50 66% 47% 47% 43% binary-trees #6 9.08 21 1,231,216 752 31.03 90% 85% 85% 84% source secs N mem gz cpu secs cpu load binary-trees 1.78 7 74,112 717 0.31 8% 5% 2% 3% binary-trees 0.23 14 145,408 717 0.60 62% 63% 80% 65% binary-trees 9.00 21 1,338,008 717 33.30 93% 93% 92% 93% source secs N mem gz cpu secs cpu load fannkuch-redux #5 1.99 10 94,592 1320 0.94 15% 11% 10% 10% fannkuch-redux #5 1.00 11 94,792 1320 3.77 94% 98% 91% 92% fannkuch-redux #5 11.63 12 93,696 1320 46.11 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fasta 2.30 250,000 54,212 815 0.75 7% 21% 3% 2% fasta 4.41 2,500,000 54,824 815 4.51 1% 98% 0% 3% fasta 39.46 25,000,000 56,616 815 39.85 0% 76% 23% 0% source secs N mem gz cpu secs cpu load fasta #5 1.84 250,000 105,600 2050 0.81 14% 9% 9% 11% fasta #5 0.40 2,500,000 99,876 2050 1.17 74% 76% 82% 66% fasta #5 2.56 25,000,000 106,236 2050 7.02 81% 65% 61% 68% source secs N mem gz cpu secs cpu load k-nucleotide #2 2.27 250,000 99,072 941 1.31 15% 29% 21% 16% k-nucleotide #2 3.86 2,500,000 140,864 941 7.93 67% 63% 75% 98% k-nucleotide #2 36.57 25,000,000 488,892 941 77.22 67% 98% 76% 66% source secs N mem gz cpu secs cpu load k-nucleotide 2.30 250,000 97,252 1011 1.28 20% 25% 16% 20% k-nucleotide 4.05 2,500,000 131,100 1011 8.36 94% 64% 66% 75% k-nucleotide 38.11 25,000,000 350,996 1011 76.54 61% 64% 72% 96% source secs N mem gz cpu secs cpu load k-nucleotide #3 2.36 250,000 150,776 1817 1.25 17% 16% 10% 10% k-nucleotide #3 1.79 2,500,000 181,052 1817 4.96 77% 90% 59% 52% k-nucleotide #3 16.23 25,000,000 427,144 1817 44.72 54% 71% 87% 62% source secs N mem gz cpu secs cpu load mandelbrot 2.36 1,000 53,148 380 0.60 15% 6% 1% 2% mandelbrot 5.80 4,000 53,260 380 5.85 0% 1% 0% 99% mandelbrot 63.05 16,000 53,564 380 63.16 0% 100% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #3 2.25 1,000 92,160 1128 0.44 4% 5% 8% 7% mandelbrot #3 0.36 4,000 98,816 1128 1.29 86% 86% 97% 88% mandelbrot #3 4.01 16,000 130,176 1128 15.89 99% 99% 99% 98% source secs N mem gz cpu secs cpu load mandelbrot #2 1.84 1,000 51,328 422 0.34 17% 1% 1% 0% mandelbrot #2 1.92 4,000 52,208 422 1.93 100% 0% 1% 1% mandelbrot #2 29.57 16,000 58,340 422 29.60 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #6 1.85 500,000 50,560 1274 0.30 12% 1% 1% 2% n-body #6 0.91 5,000,000 51,200 1274 0.92 2% 1% 98% 2% n-body #6 8.62 50,000,000 51,184 1274 8.62 0% 1% 0% 100% source secs N mem gz cpu secs cpu load pidigits #2 2.17 2,000 56,484 405 0.55 24% 0% 0% 1% pidigits #2 4.22 6,000 84,332 405 4.23 0% 0% 0% 99% pidigits #2 12.45 10,000 84,544 405 12.47 0% 1% 99% 0% source secs N mem gz cpu secs cpu load pidigits #4 2.00 2,000 53,248 487 0.30 0% 12% 1% 0% pidigits #4 0.49 6,000 55,580 487 0.52 100% 2% 4% 0% pidigits #4 1.23 10,000 56,100 487 1.26 0% 0% 2% 99% source secs N mem gz cpu secs cpu load pidigits #3 2.07 2,000 56,264 431 0.54 1% 1% 1% 25% pidigits #3 4.46 6,000 84,248 431 4.47 0% 99% 1% 0% pidigits #3 12.53 10,000 84,420 431 12.55 0% 99% 0% 0% source secs N mem gz cpu secs cpu load regex-redux #3 1.83 50,000 67,460 675 0.25 3% 10% 0% 0% regex-redux #3 0.57 500,000 165,740 675 0.64 3% 3% 35% 73% regex-redux #3 4.33 5,000,000 798,716 675 5.35 90% 1% 1% 33% source secs N mem gz cpu secs cpu load regex-redux #4 1.71 50,000 51,948 471 0.19 11% 0% 0% 0% regex-redux #4 0.58 500,000 149,212 471 0.52 0% 0% 3% 86% regex-redux #4 5.57 5,000,000 965,848 471 5.71 91% 1% 1% 9% source secs N mem gz cpu secs cpu load reverse-complement #7 0.17 250,000 78,416 1486 0.33 37% 70% 23% 66% reverse-complement #7 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #2 1.96 250,000 55,164 1228 0.32 12% 1% 2% 3% reverse-complement #2 15.95 100,000,001 727,052 1228 16.59 78% 3% 20% 2% source secs N mem gz cpu secs cpu load spectral-norm #6 1.92 500 100,352 1002 0.59 6% 7% 6% 12% spectral-norm #6 0.57 3,000 98,048 1002 1.99 87% 86% 93% 89% spectral-norm #6 1.57 5,500 100,736 1002 5.97 94% 94% 97% 95% source secs N mem gz cpu secs cpu load spectral-norm 1.91 500 50,160 326 0.27 6% 1% 6% 0% spectral-norm 1.64 3,000 51,152 326 1.65 0% 0% 99% 1% spectral-norm 5.38 5,500 51,676 326 5.39 0% 0% 100% 0% source secs N mem gz cpu secs cpu load spectral-norm #7 1.90 500 50,048 420 0.28 1% 12% 0% 2% spectral-norm #7 1.63 3,000 49,768 420 1.64 1% 4% 2% 100% spectral-norm #7 5.37 5,500 50,684 420 5.37 98% 1% 0% 0%