all Node.js programs & measurements v22.8.0 source secs N mem gz cpu secs cpu load binary-trees #7 2.62 7 49,536 458 0.14 0% 4% 0% 1% binary-trees #7 0.11 14 60,016 458 0.13 90% 16% 9% 18% binary-trees #7 17.30 21 1,067,648 458 29.17 36% 59% 39% 34% source secs N mem gz cpu secs cpu load binary-trees #6 2.58 7 65,920 752 0.26 5% 1% 2% 1% binary-trees #6 0.28 14 135,808 752 0.56 46% 64% 44% 46% binary-trees #6 9.07 21 1,348,960 752 31.26 90% 86% 83% 87% source secs N mem gz cpu secs cpu load binary-trees 3.59 7 75,136 717 0.28 4% 2% 2% 1% binary-trees 0.25 14 142,644 717 0.53 53% 64% 48% 50% binary-trees 8.91 21 1,393,184 717 33.54 94% 94% 94% 94% source secs N mem gz cpu secs cpu load fannkuch-redux #5 2.79 10 94,592 1320 1.02 8% 9% 12% 8% fannkuch-redux #5 0.98 11 95,080 1320 3.70 93% 93% 98% 93% fannkuch-redux #5 11.47 12 94,880 1320 45.57 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fasta 3.06 250,000 56,184 815 0.79 1% 6% 1% 19% fasta 4.41 2,500,000 55,960 815 4.51 100% 1% 0% 2% fasta 38.06 25,000,000 57,560 815 38.45 0% 99% 0% 0% source secs N mem gz cpu secs cpu load fasta #5 2.79 250,000 107,384 2050 0.97 11% 7% 8% 8% fasta #5 0.40 2,500,000 102,332 2050 1.15 73% 77% 74% 73% fasta #5 2.49 25,000,000 106,400 2050 6.99 79% 75% 58% 72% source secs N mem gz cpu secs cpu load k-nucleotide #2 3.17 250,000 101,608 941 1.34 13% 20% 12% 15% k-nucleotide #2 3.97 2,500,000 140,632 941 8.01 73% 61% 67% 97% k-nucleotide #2 36.18 25,000,000 485,300 941 75.34 77% 66% 98% 65% source secs N mem gz cpu secs cpu load k-nucleotide 3.08 250,000 99,020 1011 1.33 16% 13% 14% 18% k-nucleotide 4.30 2,500,000 131,264 1011 8.24 58% 62% 92% 70% k-nucleotide 37.58 25,000,000 351,188 1011 78.54 64% 95% 68% 75% source secs N mem gz cpu secs cpu load k-nucleotide #3 2.90 250,000 146,448 1817 1.24 8% 12% 13% 10% k-nucleotide #3 1.90 2,500,000 182,580 1817 5.09 74% 56% 90% 50% k-nucleotide #3 16.35 25,000,000 429,444 1817 44.67 54% 88% 70% 61% source secs N mem gz cpu secs cpu load mandelbrot 2.89 1,000 54,104 380 0.62 12% 3% 1% 5% mandelbrot 5.73 4,000 54,020 380 5.77 0% 0% 0% 100% mandelbrot 64.37 16,000 54,416 380 64.48 0% 100% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #3 2.77 1,000 94,464 1128 0.47 4% 4% 5% 3% mandelbrot #3 0.37 4,000 98,816 1128 1.29 86% 94% 86% 84% mandelbrot #3 4.02 16,000 132,224 1128 15.91 99% 98% 98% 98% source secs N mem gz cpu secs cpu load mandelbrot #2 2.67 1,000 52,992 422 0.38 12% 1% 0% 0% mandelbrot #2 1.92 4,000 53,124 422 1.94 0% 100% 2% 1% mandelbrot #2 29.58 16,000 59,472 422 29.61 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #8 2.73 500,000 51,584 1198 0.34 11% 1% 1% 0% n-body #8 1.03 5,000,000 52,096 1198 1.04 100% 2% 1% 1% n-body #8 9.72 50,000,000 52,480 1198 9.73 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #6 2.63 500,000 51,712 1274 0.35 0% 2% 6% 6% n-body #6 0.92 5,000,000 52,096 1274 0.93 98% 1% 0% 3% n-body #6 8.63 50,000,000 52,224 1274 8.63 71% 0% 29% 0% source secs N mem gz cpu secs cpu load pidigits #2 2.97 2,000 57,296 405 0.57 0% 18% 1% 0% pidigits #2 4.01 6,000 85,648 405 4.04 1% 99% 0% 0% pidigits #2 12.35 10,000 85,896 405 12.38 0% 100% 1% 0% source secs N mem gz cpu secs cpu load pidigits #4 2.88 2,000 54,528 487 0.30 0% 8% 0% 0% pidigits #4 0.43 6,000 56,360 487 0.46 100% 2% 2% 2% pidigits #4 1.08 10,000 57,404 487 1.11 1% 100% 2% 1% source secs N mem gz cpu secs cpu load pidigits #3 2.91 2,000 57,624 431 0.56 0% 0% 1% 18% pidigits #3 4.06 6,000 85,448 431 4.08 0% 0% 100% 0% pidigits #3 12.48 10,000 85,704 431 12.51 0% 99% 0% 0% source secs N mem gz cpu secs cpu load regex-redux #3 2.64 50,000 68,364 675 0.27 5% 0% 4% 0% regex-redux #3 0.57 500,000 166,224 675 0.64 1% 3% 73% 36% regex-redux #3 4.31 5,000,000 799,680 675 5.34 1% 90% 32% 1% source secs N mem gz cpu secs cpu load regex-redux #4 2.43 50,000 52,520 471 0.19 0% 0% 4% 4% regex-redux #4 0.56 500,000 150,052 471 0.50 87% 1% 0% 1% regex-redux #4 5.54 5,000,000 966,596 471 5.68 41% 11% 51% 1% source secs N mem gz cpu secs cpu load reverse-complement #7 0.18 250,000 81,264 1486 0.34 44% 76% 50% 33% reverse-complement #7 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #2 3.21 250,000 55,684 1228 0.33 2% 5% 1% 6% reverse-complement #2 15.71 100,000,001 728,180 1228 16.37 2% 4% 35% 64% source secs N mem gz cpu secs cpu load spectral-norm #6 2.76 500 100,864 1002 0.74 9% 5% 5% 5% spectral-norm #6 0.57 3,000 97,280 1002 1.99 92% 87% 86% 87% spectral-norm #6 1.57 5,500 102,656 1002 5.99 94% 95% 97% 94% source secs N mem gz cpu secs cpu load spectral-norm 2.71 500 51,192 326 0.34 0% 0% 4% 7% spectral-norm 1.64 3,000 51,784 326 1.65 0% 0% 100% 1% spectral-norm 5.37 5,500 52,464 326 5.39 99% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #7 2.61 500 50,816 420 0.31 0% 11% 1% 0% spectral-norm #7 1.63 3,000 51,968 420 1.63 100% 0% 0% 1% spectral-norm #7 5.36 5,500 51,956 420 5.37 0% 99% 0% 0% source secs N mem gz cpu secs cpu load startup 117.51 200,000 55,904 1275 117.57 100% 0% 0% 0% source secs N mem gz cpu secs cpu load startup #0 0.14 200,000 55,868 1296 0.19 21% 21% 92% 13%