all Rust programs & measurements 1.80.1 (3f5fd8dd4 2024-08-06) LLVM version: 18.1.7 source secs N mem gz cpu secs cpu load binary-trees 0.04 7 19,984 760 0.00 20% 0% 25% 0% binary-trees 0.02 14 19,984 760 0.04 100% 0% 100% 50% binary-trees 2.05 21 132,992 760 7.21 83% 96% 86% 87% source secs N mem gz cpu secs cpu load binary-trees #4 0.04 7 19,804 765 0.00 0% 0% 0% 25% binary-trees #4 0.01 14 19,804 765 0.02 0% 0% 100% 0% binary-trees #4 1.33 21 187,948 765 4.80 88% 88% 99% 88% source secs N mem gz cpu secs cpu load binary-trees #5 0.01 7 19,984 771 0.00 0% 50% 0% 50% binary-trees #5 0.01 14 19,984 771 0.02 0% 0% 100% 0% binary-trees #5 1.08 21 198,656 771 3.77 84% 99% 83% 85% source secs N mem gz cpu secs cpu load binary-trees #3 0.04 7 19,804 762 0.00 25% 0% 0% 0% binary-trees #3 0.01 14 19,804 762 0.02 100% 50% 0% 0% binary-trees #3 1.40 21 188,740 762 5.06 89% 87% 99% 87% source secs N mem gz cpu secs cpu load binary-trees #2 0.02 7 19,804 729 0.00 0% 0% 0% 50% binary-trees #2 0.01 14 19,804 729 0.03 100% 100% 50% 0% binary-trees #2 1.22 21 199,684 729 4.29 85% 86% 85% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #4 0.07 10 19,804 1026 0.17 57% 57% 57% 57% fannkuch-redux #4 0.51 11 19,804 1026 2.00 94% 100% 98% 98% fannkuch-redux #4 6.93 12 19,804 1026 27.20 100% 99% 94% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #5 0.07 10 19,804 1023 0.19 62% 71% 57% 66% fannkuch-redux #5 0.58 11 19,804 1023 2.23 96% 91% 100% 94% fannkuch-redux #5 7.66 12 19,804 1023 29.90 99% 94% 98% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.08 10 19,804 1198 0.22 66% 75% 75% 75% fannkuch-redux #2 0.70 11 19,804 1198 2.68 97% 91% 95% 98% fannkuch-redux #2 9.15 12 19,804 1198 35.90 100% 94% 99% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #6 0.04 10 19,804 1260 0.10 50% 60% 60% 75% fannkuch-redux #6 0.30 11 19,804 1260 1.19 100% 96% 96% 100% fannkuch-redux #6 3.88 12 19,804 1260 15.27 100% 98% 97% 97% source secs N mem gz cpu secs cpu load fasta #5 0.02 250,000 19,932 1963 0.04 33% 50% 33% 50% fasta #5 0.10 2,500,000 19,932 1963 0.33 90% 81% 77% 81% fasta #5 0.94 25,000,000 19,932 1963 3.14 83% 83% 87% 84% source secs N mem gz cpu secs cpu load fasta #2 0.02 250,000 19,804 1910 0.04 50% 50% 0% 50% fasta #2 0.11 2,500,000 19,804 1910 0.36 81% 80% 81% 81% fasta #2 0.92 25,000,000 19,932 1910 3.09 84% 83% 83% 87% source secs N mem gz cpu secs cpu load fasta #4 0.07 250,000 19,804 944 0.05 75% 0% 0% 0% fasta #4 0.38 2,500,000 19,804 944 0.38 2% 0% 0% 100% fasta #4 3.57 25,000,000 123,652 944 3.57 0% 99% 0% 0% source secs N mem gz cpu secs cpu load fasta 0.10 250,000 19,804 1240 0.08 0% 0% 0% 90% fasta 0.63 2,500,000 19,804 1240 0.63 1% 0% 100% 0% fasta 4.24 25,000,000 19,804 1240 4.24 0% 100% 0% 1% source secs N mem gz cpu secs cpu load fasta #3 0.04 250,000 19,804 1235 0.03 0% 75% 0% 0% fasta #3 0.22 2,500,000 19,804 1235 0.22 100% 4% 0% 0% fasta #3 1.98 25,000,000 19,804 1235 1.97 0% 99% 0% 0% source secs N mem gz cpu secs cpu load fasta #7 0.02 250,000 19,804 2533 0.02 50% 50% 0% 0% fasta #7 0.08 2,500,000 19,804 2533 0.16 88% 57% 33% 11% fasta #7 0.77 25,000,000 19,804 2533 1.54 64% 1% 100% 37% source secs N mem gz cpu secs cpu load fasta #6 0.07 250,000 19,804 959 0.05 0% 12% 66% 0% fasta #6 0.37 2,500,000 19,804 959 0.37 100% 0% 0% 0% fasta #6 3.46 25,000,000 123,652 959 3.45 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fasta #8 0.03 250,000 19,804 1952 0.04 33% 33% 50% 33% fasta #8 0.11 2,500,000 19,804 1952 0.34 70% 81% 90% 72% fasta #8 0.93 25,000,000 19,804 1952 3.14 88% 84% 83% 83% source secs N mem gz cpu secs cpu load k-nucleotide #5 0.12 250,000 19,992 1745 0.16 40% 41% 33% 25% k-nucleotide #5 0.62 2,500,000 27,812 1745 1.28 54% 61% 32% 62% k-nucleotide #5 3.96 25,000,000 137,844 1745 11.95 91% 71% 48% 91% source secs N mem gz cpu secs cpu load k-nucleotide #9 0.21 250,000 19,804 1850 0.23 14% 15% 42% 40% k-nucleotide #9 0.88 2,500,000 25,612 1850 1.82 69% 81% 25% 34% k-nucleotide #9 6.44 25,000,000 135,800 1850 17.00 47% 37% 92% 87% source secs N mem gz cpu secs cpu load k-nucleotide #4 0.19 250,000 19,812 1755 0.24 15% 47% 50% 15% k-nucleotide #4 0.91 2,500,000 27,052 1755 1.93 44% 74% 25% 71% k-nucleotide #4 6.74 25,000,000 137,440 1755 18.30 40% 95% 38% 99% source secs N mem gz cpu secs cpu load k-nucleotide #7 0.13 250,000 19,992 1585 0.13 16% 28% 30% 16% k-nucleotide #7 0.51 2,500,000 23,920 1585 0.98 36% 67% 54% 37% k-nucleotide #7 2.84 25,000,000 133,840 1585 8.91 88% 72% 89% 64% source secs N mem gz cpu secs cpu load k-nucleotide #8 0.13 250,000 19,988 1549 0.13 20% 15% 38% 33% k-nucleotide #8 0.59 2,500,000 27,576 1549 1.15 60% 58% 54% 24% k-nucleotide #8 3.53 25,000,000 137,372 1549 10.47 53% 99% 87% 58% source secs N mem gz cpu secs cpu load k-nucleotide 0.40 250,000 32,808 1086 0.80 61% 50% 57% 30% k-nucleotide 2.52 2,500,000 44,592 1086 6.72 89% 56% 48% 74% k-nucleotide 22.54 25,000,000 157,124 1086 67.38 95% 55% 94% 53% source secs N mem gz cpu secs cpu load k-nucleotide #2 0.16 250,000 19,932 1350 0.20 31% 23% 33% 50% k-nucleotide #2 0.83 2,500,000 27,472 1350 1.73 59% 31% 58% 60% k-nucleotide #2 6.28 25,000,000 138,736 1350 16.39 76% 44% 65% 76% source secs N mem gz cpu secs cpu load k-nucleotide #6 0.21 250,000 38,496 1697 0.17 27% 19% 20% 15% k-nucleotide #6 0.53 2,500,000 49,476 1697 1.18 68% 51% 50% 53% k-nucleotide #6 2.96 25,000,000 159,600 1697 10.67 87% 86% 88% 98% source secs N mem gz cpu secs cpu load mandelbrot #8 0.03 1,000 19,804 770 0.02 0% 0% 33% 33% mandelbrot #8 0.07 4,000 19,804 770 0.27 100% 100% 100% 100% mandelbrot #8 1.06 16,000 33,408 770 4.22 100% 100% 100% 100% source secs N mem gz cpu secs cpu load mandelbrot #3 0.04 1,000 19,860 1013 0.02 0% 25% 25% 33% mandelbrot #3 0.08 4,000 19,860 1013 0.31 100% 100% 88% 100% mandelbrot #3 1.14 16,000 19,860 1013 4.54 99% 100% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #4 0.03 1,000 19,804 1301 0.02 33% 0% 0% 0% mandelbrot #4 0.06 4,000 19,804 1301 0.24 100% 100% 100% 100% mandelbrot #4 0.94 16,000 33,408 1301 3.73 100% 100% 98% 100% source secs N mem gz cpu secs cpu load mandelbrot #5 0.05 1,000 19,804 725 0.03 20% 20% 40% 20% mandelbrot #5 0.09 4,000 19,804 725 0.29 88% 88% 100% 88% mandelbrot #5 1.13 16,000 34,048 725 4.43 100% 97% 98% 98% source secs N mem gz cpu secs cpu load mandelbrot 0.02 1,000 19,804 874 0.03 100% 66% 50% 50% mandelbrot 0.13 4,000 19,804 874 0.50 100% 92% 100% 93% mandelbrot 2.00 16,000 39,296 874 7.84 97% 98% 99% 98% source secs N mem gz cpu secs cpu load mandelbrot #7 0.03 1,000 19,804 763 0.02 33% 33% 33% 33% mandelbrot #7 0.07 4,000 19,804 763 0.28 100% 88% 100% 100% mandelbrot #7 1.06 16,000 33,408 763 4.23 100% 99% 100% 100% source secs N mem gz cpu secs cpu load mandelbrot #6 0.01 1,000 19,804 1338 0.02 50% 50% 50% 50% mandelbrot #6 0.07 4,000 19,804 1338 0.27 87% 100% 100% 100% mandelbrot #6 1.08 16,000 34,048 1338 4.23 100% 97% 97% 97% source secs N mem gz cpu secs cpu load n-body #3 0.09 500,000 19,804 1546 0.07 0% 0% 70% 0% n-body #3 0.56 5,000,000 19,804 1546 0.56 1% 1% 98% 0% n-body #3 5.57 50,000,000 19,804 1546 5.57 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body #6 0.07 500,000 19,804 1796 0.06 0% 0% 83% 0% n-body #6 0.43 5,000,000 19,804 1796 0.43 2% 0% 100% 0% n-body #6 4.30 50,000,000 19,804 1796 4.30 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body 0.07 500,000 19,804 1483 0.07 0% 0% 85% 0% n-body 0.57 5,000,000 19,804 1483 0.57 0% 1% 100% 0% n-body 5.51 50,000,000 19,804 1483 5.51 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 0.06 500,000 19,804 1809 0.05 0% 0% 83% 0% n-body #2 0.40 5,000,000 19,804 1809 0.40 0% 0% 100% 2% n-body #2 3.94 50,000,000 19,804 1809 3.94 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #5 0.07 500,000 19,804 2224 0.06 0% 0% 0% 85% n-body #5 0.51 5,000,000 19,804 2224 0.51 2% 0% 0% 98% n-body #5 5.01 50,000,000 19,804 2224 5.01 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #7 0.06 500,000 19,804 1759 0.05 0% 0% 71% 0% n-body #7 0.33 5,000,000 19,804 1759 0.33 0% 0% 3% 100% n-body #7 3.25 50,000,000 19,804 1759 3.24 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body #8 0.08 500,000 19,804 1774 0.06 0% 75% 0% 0% n-body #8 0.46 5,000,000 19,804 1774 0.46 97% 2% 2% 2% n-body #8 4.49 50,000,000 19,804 1774 4.49 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #9 0.04 500,000 19,804 1881 0.03 0% 75% 0% 0% n-body #9 0.23 5,000,000 19,804 1881 0.23 4% 100% 0% 0% n-body #9 2.19 50,000,000 19,804 1881 2.19 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 0.09 500,000 19,804 1810 0.07 77% 10% 0% 0% n-body #4 0.52 5,000,000 19,804 1810 0.52 0% 100% 0% 1% n-body #4 5.10 50,000,000 19,804 1810 5.10 62% 37% 0% 0% source secs N mem gz cpu secs cpu load pidigits #2 0.12 2,000 19,804 1312 0.05 41% 0% 7% 0% pidigits #2 0.26 6,000 19,804 1312 0.26 0% 4% 96% 0% pidigits #2 0.74 10,000 19,804 1312 0.74 1% 100% 2% 0% source secs N mem gz cpu secs cpu load pidigits #4 0.05 2,000 19,804 804 0.04 0% 80% 0% 0% pidigits #4 0.25 6,000 19,804 804 0.25 0% 0% 100% 0% pidigits #4 0.71 10,000 19,804 804 0.71 100% 0% 1% 0% source secs N mem gz cpu secs cpu load pidigits 0.15 2,000 19,804 1426 0.05 0% 0% 0% 40% pidigits 0.26 6,000 19,804 1426 0.26 100% 0% 0% 3% pidigits 0.74 10,000 19,804 1426 0.74 0% 100% 0% 0% source secs N mem gz cpu secs cpu load pidigits #3 0.13 2,000 19,804 1373 0.05 0% 0% 0% 42% pidigits #3 0.25 6,000 19,804 1373 0.25 0% 0% 100% 0% pidigits #3 0.74 10,000 19,804 1373 0.74 0% 1% 100% 1% source secs N mem gz cpu secs cpu load regex-redux 0.04 50,000 19,804 811 0.02 0% 0% 25% 0% regex-redux 0.22 500,000 23,336 811 0.18 9% 27% 52% 0% regex-redux 1.33 5,000,000 153,792 811 1.58 7% 7% 100% 6% source secs N mem gz cpu secs cpu load regex-redux #2 0.14 50,000 19,804 707 0.03 21% 0% 0% 0% regex-redux #2 0.22 500,000 23,412 707 0.19 4% 57% 4% 28% regex-redux #2 1.34 5,000,000 153,776 707 1.60 8% 6% 100% 6% source secs N mem gz cpu secs cpu load regex-redux #3 0.15 50,000 19,804 726 0.03 6% 13% 0% 0% regex-redux #3 0.22 500,000 28,192 726 0.20 9% 54% 4% 27% regex-redux #3 1.36 5,000,000 202,908 726 1.61 6% 26% 80% 6% source secs N mem gz cpu secs cpu load regex-redux #4 0.14 50,000 19,804 771 0.03 7% 13% 0% 0% regex-redux #4 0.22 500,000 23,244 771 0.20 4% 22% 54% 20% regex-redux #4 1.35 5,000,000 199,548 771 1.61 1% 19% 80% 19% source secs N mem gz cpu secs cpu load regex-redux #7 0.09 50,000 19,804 2464 0.04 22% 11% 12% 10% regex-redux #7 0.16 500,000 19,804 2464 0.27 42% 52% 33% 41% regex-redux #7 0.78 5,000,000 149,888 2464 1.99 52% 54% 60% 92% source secs N mem gz cpu secs cpu load regex-redux #5 0.15 50,000 19,804 777 0.03 6% 6% 0% 0% regex-redux #5 0.22 500,000 28,212 777 0.20 0% 60% 36% 0% regex-redux #5 1.34 5,000,000 203,224 777 1.58 0% 82% 0% 35% source secs N mem gz cpu secs cpu load regex-redux #6 0.15 50,000 19,804 994 0.03 0% 6% 0% 14% regex-redux #6 0.20 500,000 19,804 994 0.17 5% 75% 5% 5% regex-redux #6 1.18 5,000,000 154,096 994 1.44 7% 81% 28% 7% source secs N mem gz cpu secs cpu load reverse-complement 0.21 250,000 19,804 2762 0.01 0% 0% 9% 0% reverse-complement 0.53 100,000,001 498,816 2762 0.83 19% 20% 18% 100% source secs N mem gz cpu secs cpu load reverse-complement #2 0.22 250,000 19,804 1332 0.02 4% 4% 8% 0% reverse-complement #2 0.98 100,000,001 995,200 1332 1.62 66% 21% 56% 23% source secs N mem gz cpu secs cpu load reverse-complement #3 0.10 250,000 19,804 1105 0.01 0% 0% 0% 0% reverse-complement #3 0.98 100,000,001 995,200 1105 1.68 42% 23% 58% 46% source secs N mem gz cpu secs cpu load spectral-norm #6 0.05 500 19,804 1132 0.03 20% 20% 20% 20% spectral-norm #6 0.22 3,000 19,804 1132 0.85 100% 100% 100% 100% spectral-norm #6 0.72 5,500 19,804 1132 2.85 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #3 0.03 500 19,804 1060 0.02 33% 50% 50% 33% spectral-norm #3 0.24 3,000 19,804 1060 0.87 95% 96% 96% 96% spectral-norm #3 0.78 5,500 19,804 1060 3.00 98% 100% 98% 98% spectral-norm #7 Make Error 500 source secs N mem gz cpu secs cpu load spectral-norm #5 0.02 500 19,804 1062 0.03 50% 0% 50% 50% spectral-norm #5 0.22 3,000 19,804 1062 0.85 100% 100% 100% 100% spectral-norm #5 0.72 5,500 19,804 1062 2.85 98% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm 0.05 500 19,804 1262 0.02 20% 16% 20% 25% spectral-norm 0.24 3,000 19,804 1262 0.86 100% 95% 95% 96% spectral-norm 0.77 5,500 19,804 1262 2.99 100% 98% 100% 97% source secs N mem gz cpu secs cpu load spectral-norm #4 0.02 500 19,804 823 0.03 50% 50% 50% 0% spectral-norm #4 0.22 3,000 19,804 823 0.85 100% 100% 100% 95% spectral-norm #4 0.72 5,500 19,804 823 2.85 100% 100% 100% 98% source secs N mem gz cpu secs cpu load spectral-norm #2 0.02 500 19,804 1117 0.02 100% 100% 50% 50% spectral-norm #2 0.24 3,000 19,804 1117 0.86 100% 95% 100% 96% spectral-norm #2 0.78 5,500 19,804 1117 2.98 98% 98% 97% 100%