all Rust programs & measurements 1.84.1 (e71f9a9a9 2025-01-27) LLVM version: 19.1.5 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 0.01 0.172 3,465 760 11.36 7 binary-trees 7.44 2.102 137,417 760 11.36 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #4 0.01 0.024 3,854 765 12.32 7 binary-trees #4 4.98—5.02 1.381 202,686 765 12.32 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #5 0.01 0.068 3,981 771 1.28 7 binary-trees #5 3.84—4.01 1.065 139,121 771 1.28 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.01 0.036 3,981 762 11.90 7 binary-trees #3 5.15—5.26 1.399 172,392 762 11.90 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.01 0.040 3,981 729 12.50 7 binary-trees #2 4.16—4.25 1.171 140,157 729 12.50 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #4 0.17 0.064 4,108 1026 11.71 10 fannkuch-redux #4 27.12 6.941 3,985 1026 11.71 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #5 0.18 0.067 3,981 1023 11.79 10 fannkuch-redux #5 28.89 7.405 3,990 1023 11.79 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.23 0.097 3,809 1198 11.14 10 fannkuch-redux #2 36.04—36.08 9.190 3,723 1198 11.14 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #6 0.10 0.047 3,981 1260 11.92 10 fannkuch-redux #6 15.06 3.807 3,985 1260 11.92 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.05 0.111 7,795 1963 12.19 250,000 fasta #5 3.48—3.53 0.942 5,554 1963 12.19 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 0.05 0.060 7,614 1910 11.45 250,000 fasta #2 3.46—3.50 0.945 5,554 1910 11.45 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #4 0.06 0.076 6,914 944 10.63 250,000 fasta #4 3.53 3.524 128,217 944 10.63 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 0.07 0.085 5,820 1240 11.09 250,000 fasta 4.54—4.61 4.454 3,113 1240 11.09 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #3 0.03 0.045 5,820 1235 10.95 250,000 fasta #3 2.03 2.032 3,199 1235 10.95 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #7 0.03 0.044 7,131 2533 11.68 250,000 fasta #7 1.55 0.778 4,772 2533 11.68 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #9 0.05 0.087 8,057 1952 11.24 250,000 fasta #9 3.20—3.33 0.941 5,534 1952 11.24 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 0.04 0.071 6,771 959 10.62 250,000 fasta #6 3.53 3.530 128,381 959 10.62 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #5 0.15 0.120 20,992 1745 12.40 250,000 k-nucleotide #5 11.66—11.92 3.884 143,155 1745 12.40 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #9 0.25 0.180 19,665 1850 14.41 250,000 k-nucleotide #9 17.72—18.82 6.325 141,099 1850 14.41 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #4 0.25 0.160 21,205 1755 13.13 250,000 k-nucleotide #4 18.00—18.74 6.689 142,090 1755 13.13 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #3 0.12 0.104 20,963 1549 11.91 250,000 k-nucleotide #3 9.72—10.13 3.278 142,631 1549 11.91 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #7 0.12 0.103 17,711 1585 13.43 250,000 k-nucleotide #7 8.13—8.39 2.568 139,088 1585 13.43 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 0.76 0.385 40,374 1086 12.16 250,000 k-nucleotide 64.42—65.12 21.083 161,219 1086 12.16 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #2 0.20 0.152 20,275 1350 11.85 250,000 k-nucleotide #2 15.71—16.24 6.000 142,946 1350 11.85 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #6 0.18 0.171 43,491 1697 14.10 250,000 k-nucleotide #6 10.06—10.15 2.788 165,048 1697 14.10 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.03 0.077 5,186 1013 12.66 1,000 mandelbrot #3 4.57 1.153 14,615 1013 12.66 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 0.02 0.035 4,243 1301 12.26 1,000 mandelbrot #4 3.78 0.954 35,598 1301 12.26 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 0.03 0.028 4,243 770 12.80 1,000 mandelbrot #2 4.36—4.52 1.102 35,754 770 12.80 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #5 0.02 0.028 4,243 725 12.27 1,000 mandelbrot #5 4.38 1.120 36,311 725 12.27 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.04 0.034 4,506 874 10.94 1,000 mandelbrot 7.90 2.010 42,631 874 10.94 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #7 0.02 0.027 4,243 763 12.32 1,000 mandelbrot #7 4.34 1.095 35,906 763 12.32 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #6 0.02 0.092 4,252 1338 12.65 1,000 mandelbrot #6 4.21 1.077 36,426 1338 12.65 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.05 0.095 3,195 1774 10.62 500,000 n-body #3 3.46 3.461 2,937 1774 10.62 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #6 0.05 0.065 3,064 1796 10.86 500,000 n-body #6 4.36—4.49 4.371 3,031 1796 10.86 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.06 0.080 2,937 1483 10.84 500,000 n-body 5.50—5.60 5.518 3,027 1483 10.84 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 0.06 0.075 2,933 1809 10.49 500,000 n-body #2 3.65 3.649 3,031 1809 10.49 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #5 0.06 0.085 3,064 2224 10.61 500,000 n-body #5 5.03 5.024 3,035 2224 10.61 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #7 0.04 0.055 3,060 1759 10.53 500,000 n-body #7 3.24 3.235 2,937 1759 10.53 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #9 0.03 0.045 2,937 1881 11.01 500,000 n-body #9 1.90—3.09 2.192 3,023 1881 11.01 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.08 0.113 3,183 1810 10.50 500,000 n-body #4 4.99—5.53 5.128 3,039 1810 10.50 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 0.03 0.134 3,985 1312 10.44 2,000 pidigits #2 0.75 0.746 4,387 1312 10.44 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #4 0.03 0.062 3,457 804 11.82 2,000 pidigits #4 0.72 0.714 4,055 804 11.82 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 0.03 0.141 3,813 1426 10.19 2,000 pidigits 0.75 0.747 4,243 1426 10.19 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #3 0.03 0.100 3,977 1373 10.10 2,000 pidigits #3 0.75 0.748 4,510 1373 10.10 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux 0.04 0.176 8,110 811 12.22 50,000 regex-redux 1.59—1.63 1.349 159,793 811 12.22 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #2 0.03 0.052 8,143 707 11.67 50,000 regex-redux #2 1.64 1.381 159,937 707 11.67 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 0.03 0.064 9,191 726 13.51 50,000 regex-redux #3 1.63 1.381 210,379 726 13.51 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #4 0.03 0.066 8,425 771 12.41 50,000 regex-redux #4 1.64 1.382 206,811 771 12.41 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #7 0.03 0.055 6,742 2464 12.48 50,000 regex-redux #7 2.00 0.784 157,442 2464 12.48 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #5 0.03 0.056 8,393 777 12.67 50,000 regex-redux #5 1.58 1.345 209,863 777 12.67 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #6 0.03 0.203 8,106 994 13.12 50,000 regex-redux #6 1.46 1.211 159,846 994 13.12 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement 0.01 0.062 10,273 2762 11.72 250,000 reverse-complement 0.85 0.549 512,963 2762 11.72 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #2 0.02 0.066 11,588 1332 11.04 250,000 reverse-complement #2 1.61 1.005 1,022,128 1332 11.04 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #3 0.02 0.087 11,452 1105 11.45 250,000 reverse-complement #3 1.72 1.017 1,022,034 1105 11.45 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #6 0.03 0.029 3,981 1132 12.60 500 spectral-norm #6 2.85 0.718 3,981 1132 12.60 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.04 0.033 4,747 1060 10.92 500 spectral-norm #3 2.94 0.743 4,121 1060 10.92 5,500 spectral-norm #7 Empty 10.92 500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #5 0.03 0.062 3,981 1062 11.30 500 spectral-norm #5 2.86 0.719 4,018 1062 11.30 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm 0.04 0.034 4,997 1262 11.75 500 spectral-norm 2.86 0.722 4,104 1262 11.75 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #4 0.03 0.029 3,985 823 12.00 500 spectral-norm #4 2.85 0.719 4,047 823 12.00 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 0.04 0.037 4,866 1117 11.00 500 spectral-norm #2 2.86 0.722 4,145 1117 11.00 5,500