all Python 3 programs & measurements Python 3.8.0 source secs N mem gz cpu cpu load binary-trees #2 0.96 7 3,748 338 0.04 14% 1% 23% 77% binary-trees #2 1.16 14 9,256 338 1.16 100% 10% 14% 5% binary-trees #2 246.16 21 274,800 338 246.01 84% 1% 1% 17% source secs N mem gz cpu cpu load binary-trees #3 1.47 7 10,992 1238 0.15 23% 2% 2% 59% binary-trees #3 0.71 14 68,352 1238 1.74 78% 40% 80% 56% binary-trees #3 115.76 21 677,732 1238 330.81 67% 86% 63% 74% source secs N mem gz cpu cpu load binary-trees 2.00 7 10,052 589 0.15 37% 12% 12% 54% binary-trees 0.52 14 50,316 589 1.47 88% 64% 71% 73% binary-trees 80.82 21 448,104 589 287.01 91% 88% 91% 86% source secs N mem gz cpu cpu load fannkuch-redux #4 4.62 10 12,260 950 12.65 72% 67% 68% 85% fannkuch-redux #4 38.62 11 47,528 950 152.40 97% 99% 100% 100% fannkuch-redux #4 494.58 12 47,432 950 1,952.18 98% 99% 98% 100% source secs N mem gz cpu cpu load fannkuch-redux #6 12.88 10 7,556 385 12.09 75% 1% 4% 25% fannkuch-redux #6 149.74 11 7,616 385 149.70 100% 1% 0% 0% fannkuch-redux #6 1,996.46 12 7,688 385 1,995.80 28% 40% 13% 21% source secs N mem gz cpu cpu load fasta 1.91 250,000 8,216 817 1.20 4% 2% 2% 74% fasta 11.60 2,500,000 8,280 817 11.59 1% 62% 40% 0% fasta 121.06 25,000,000 8,348 817 120.23 81% 4% 2% 19% source secs N mem gz cpu cpu load fasta #5 2.22 250,000 12,132 1947 1.53 40% 21% 14% 50% fasta #5 6.67 2,500,000 103,552 1947 12.75 54% 27% 57% 58% fasta #5 63.63 25,000,000 841,056 1947 123.25 58% 61% 44% 37% source secs N mem gz cpu cpu load fasta #2 2.21 250,000 8,288 1121 1.00 18% 15% 87% 15% fasta #2 9.57 2,500,000 8,404 1121 9.57 1% 47% 59% 1% fasta #2 92.78 25,000,000 8,532 1121 92.72 22% 51% 13% 17% source secs N mem gz cpu cpu load fasta #3 1.70 250,000 8,188 1003 0.99 19% 2% 1% 66% fasta #3 9.65 2,500,000 8,536 1003 9.64 2% 84% 17% 1% fasta #3 94.02 25,000,000 8,528 1003 93.99 76% 1% 8% 17% source secs N mem gz cpu cpu load k-nucleotide 3.26 250,000 13,768 607 4.22 53% 32% 28% 75% k-nucleotide 128.41 2,500,000 24,628 607 154.20 37% 66% 7% 13% k-nucleotide 126.90 25,000,000 328,040 607 414.34 90% 94% 76% 69% source secs N mem gz cpu cpu load k-nucleotide #3 2.58 250,000 13,356 1967 3.24 81% 34% 36% 49% k-nucleotide #3 7.49 2,500,000 24,460 1967 27.75 92% 94% 92% 96% k-nucleotide #3 72.58 25,000,000 183,484 1967 273.80 95% 95% 94% 97% source secs N mem gz cpu cpu load k-nucleotide #8 3.38 250,000 13,320 655 4.15 77% 37% 27% 60% k-nucleotide #8 12.43 2,500,000 33,380 655 38.42 56% 93% 96% 68% k-nucleotide #8 142.47 25,000,000 456,444 655 430.16 88% 90% 67% 60% source secs N mem gz cpu cpu load mandelbrot #2 3.69 1,000 12,032 783 7.58 66% 48% 49% 69% mandelbrot #2 44.62 4,000 205,876 783 123.44 94% 60% 60% 66% mandelbrot #2 446.52 16,000 63,832 783 1,687.42 93% 99% 94% 93% source secs N mem gz cpu cpu load mandelbrot #7 2.79 1,000 12,036 688 4.72 58% 46% 42% 72% mandelbrot #7 17.44 4,000 48,648 688 69.00 99% 99% 99% 100% mandelbrot #7 263.87 16,000 48,268 688 1,049.01 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #5 3.47 1,000 12,120 458 7.50 63% 56% 54% 81% mandelbrot #5 28.55 4,000 48,308 458 113.02 99% 100% 100% 99% mandelbrot #5 445.11 16,000 48,404 458 1,770.87 100% 100% 100% 100% source secs N mem gz cpu cpu load n-body #2 9.76 500,000 8,536 1242 8.93 3% 25% 1% 72% n-body #2 95.32 5,000,000 8,316 1242 95.28 29% 72% 2% 1% n-body #2 901.88 50,000,000 8,492 1242 901.59 18% 59% 26% 2% source secs N mem gz cpu cpu load n-body 10.10 500,000 8,308 1196 9.02 5% 2% 1% 95% n-body 87.37 5,000,000 8,360 1196 87.34 6% 1% 2% 95% n-body 891.12 50,000,000 8,416 1196 890.84 1% 53% 47% 2% source secs N mem gz cpu cpu load pidigits #2 1.19 2,000 7,604 386 0.19 2% 35% 78% 0% pidigits #2 1.22 6,000 10,136 386 1.22 2% 1% 100% 2% pidigits #2 3.49 10,000 10,544 386 3.49 1% 100% 3% 1% source secs N mem gz cpu cpu load pidigits #4 1.29 2,000 8,328 342 0.30 48% 2% 0% 63% pidigits #4 2.58 6,000 8,740 342 2.57 0% 100% 5% 2% pidigits #4 7.47 10,000 9,116 342 7.47 100% 1% 0% 1% source secs N mem gz cpu cpu load pidigits #3 1.66 2,000 10,732 567 0.26 7% 13% 10% 44% pidigits #3 0.99 6,000 11,736 567 0.99 0% 2% 95% 5% pidigits #3 2.39 10,000 12,200 567 2.38 64% 37% 5% 1% source secs N mem gz cpu cpu load regex-redux 2.38 50,000 11,488 512 0.53 51% 13% 21% 50% regex-redux 2.01 500,000 45,744 512 3.71 31% 43% 45% 72% regex-redux 18.39 5,000,000 454,508 512 36.17 33% 83% 35% 50% source secs N mem gz cpu cpu load regex-redux #2 2.21 50,000 10,620 1403 0.19 32% 8% 20% 45% regex-redux #2 0.46 500,000 60,088 1403 0.58 21% 21% 84% 30% regex-redux #2 2.67 5,000,000 111,864 1403 4.70 87% 30% 29% 35% source secs N mem gz cpu cpu load reverse-complement #2 1.64 250,000 7,132 434 0.09 52% 2% 11% 41% reverse-complement #2 16.41 100,000,000 1,772,696 434 16.38 1% 78% 28% 0% source secs N mem gz cpu cpu load reverse-complement #6 1.44 250,000 6,772 814 0.09 26% 4% 26% 50% reverse-complement #6 19.93 100,000,000 1,004,960 814 19.58 28% 28% 29% 45% source secs N mem gz cpu cpu load reverse-complement #4 0.84 250,000 6,964 335 0.10 89% 2% 0% 10% reverse-complement #4 291.98 100,000,000 3,660,148 335 34.23 63% 16% 17% 49% source secs N mem gz cpu cpu load reverse-complement 2.60 250,000 7,224 479 0.09 72% 9% 1% 49% reverse-complement 19.24 100,000,000 1,971,912 479 17.75 65% 36% 5% 2% source secs N mem gz cpu cpu load spectral-norm #6 6.46 500 7,904 328 5.21 82% 6% 15% 6% spectral-norm #6 188.63 3,000 8,804 328 188.56 3% 89% 11% 1% spectral-norm #6 648.38 5,500 9,232 328 648.16 3% 63% 37% 2% source secs N mem gz cpu cpu load spectral-norm #7 4.31 500 11,792 417 6.18 69% 37% 37% 65% spectral-norm #7 51.58 3,000 47,780 417 200.69 99% 98% 98% 99% spectral-norm #7 170.10 5,500 49,484 417 664.75 99% 98% 98% 99%