all Go programs & measurements go version go1.23.1 linux/amd64 GOAMD64=v2 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #6 29.32—29.66 27.930 416,195 618 5.43 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 56.45—56.55 14.212 635,613 672 5.41 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #5 57.76—58.07 14.675 386,056 957 5.41 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 59.81—60.00 32.053 243,114 488 5.21 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #7 61.40—61.53 32.565 241,345 531 5.30 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 57.97—58.17 14.898 329,499 806 5.29 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 49.40 12.355 16,966 903 5.43 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 33.35 8.355 3,846 975 5.31 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 49.09 12.274 4,903 906 5.41 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 46.26—46.33 46.152 3,207 500 5.43 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 3.76 3.743 3,207 1055 5.36 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 11.54—11.80 11.219 9,052 880 5.55 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #3 4.10 1.516 5,095 1362 5.29 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 4.08 1.273 12,644 1405 5.51 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #4 32.00—35.21 9.272 144,650 1552 5.11 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #3 29.98—30.69 8.198 150,413 1729 5.63 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #6 30.22—30.75 8.297 150,442 1596 5.79 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #8 62.37—62.83 61.378 558,379 752 5.20 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #7 28.83—29.08 7.577 168,186 1613 5.42 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 20.05 5.036 35,787 829 5.40 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 27.32 6.868 35,549 843 5.69 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #6 27.48 6.906 35,119 707 5.69 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 26.77 26.695 3,199 500 5.39 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 15.03 3.779 38,101 900 5.82 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 15.02 3.774 37,970 912 5.49 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 6.41 6.385 3,191 1207 5.43 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 7.09—7.27 7.015 3,228 1316 5.36 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 7.06 7.036 3,203 1222 5.35 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 9.64 9.604 3,191 1224 5.47 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #3 1.35—1.49 1.166 6,885 610 8.50 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #7 5.65 4.996 10,527 702 6.17 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #4 0.84 0.823 6,402 689 8.17 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #6 2.48 2.473 10,703 727 5.59 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 1.90—2.03 1.758 7,823 740 7.70 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 1.22—1.31 1.153 7,533 715 11.71 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #4 35.20—35.71 14.492 349,008 832 8.44 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #5 5.40—5.44 3.229 297,800 817 8.13 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux 61.91—62.99 25.793 301,662 749 5.85 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 61.72—63.46 25.149 336,585 836 5.60 5,000,000 reverse-complement #5 Bad Output 5.60 100,000,001 reverse-complement Empty 5.60 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #3 2.62—2.66 2.502 821,985 609 4.88 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 3.46—3.52 1.926 1,277,608 1340 4.77 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #2 2.34—2.39 2.219 822,211 614 4.79 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm 5.36 5.341 4,059 417 5.35 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 5.36 5.342 3,838 429 5.35 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 5.70 1.506 4,317 674 5.56 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #4 5.69 1.434 4,174 555 5.45 5,500