all C# programs & measurements .NET SDK 9.0.100 Host Version: 9.0.0 Commit: 9d5a6a9aa4 <OutputType>Exe <TargetFramework>net9.0 <ImplicitUsings>enable <Nullable>enable <AllowUnsafeBlocks>true <ServerGarbageCollection>true <ConcurrentGarbageCollection>true <PublishAot>false Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #7 0.09 0.705 33,104 706 7.48 7 binary-trees #7 18.01—18.41 6.404 1,053,831 706 7.48 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 0.09 1.147 33,440 668 8.11 7 binary-trees 20.10—20.51 7.196 3,005,301 668 8.11 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.09 0.675 33,493 717 7.59 7 binary-trees #2 18.08—18.35 6.473 1,107,055 717 7.59 21 binary-trees #6 Empty 7.59 7 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #8 0.10 0.701 32,367 601 10.54 7 binary-trees #8 16.72—16.91 16.512 859,582 601 10.54 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.10 0.677 35,160 688 7.55 7 binary-trees #3 20.59—21.11 7.423 3,014,975 688 7.55 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #5 0.22 0.752 33,628 1485 7.63 10 fannkuch-redux #5 9.03 2.354 33,559 1485 7.63 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 0.98 1.158 33,051 1117 7.89 10 fannkuch-redux #3 44.49—46.04 11.036 33,182 1117 7.89 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #9 0.36 0.831 33,751 1232 7.74 10 fannkuch-redux #9 33.37 8.431 34,038 1232 7.74 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #6 0.50 0.918 33,452 1075 7.64 10 fannkuch-redux #6 39.50—39.54 9.949 33,300 1075 7.64 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 0.37 1.125 32,551 519 7.51 10 fannkuch-redux #8 43.83—43.87 43.835 32,858 519 7.51 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.29 0.908 32,662 584 8.13 10 fannkuch-redux #2 30.39 30.411 32,924 584 8.13 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 0.15 0.720 37,700 904 8.59 250,000 fasta #8 5.49 5.802 37,343 904 8.59 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #9 0.10 0.711 35,979 1512 7.79 250,000 fasta #9 1.23 1.226 33,571 1512 7.79 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.16 0.742 45,478 1702 7.79 250,000 fasta #5 5.45—5.54 1.533 47,833 1702 7.79 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 0.24 0.957 40,559 2113 7.88 250,000 fasta 6.22—6.38 1.795 40,841 2113 7.88 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 0.54 0.953 63,443 2046 7.66 250,000 k-nucleotide 10.80—11.05 3.259 190,829 2046 7.66 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #7 0.96 1.833 57,274 1449 7.50 250,000 k-nucleotide #7 43.57—43.83 42.962 557,740 1449 7.50 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #8 1.18 2.153 111,915 736 7.89 250,000 k-nucleotide #8 79.54—80.86 87.505 1,408,664 736 7.89 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #6 0.49 1.026 64,778 1615 7.65 250,000 k-nucleotide #6 15.07—15.28 5.731 189,972 1615 7.65 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #4 1.01 2.080 68,997 1725 7.64 250,000 k-nucleotide #4 43.35—45.07 12.245 606,466 1725 7.64 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.22 0.713 33,100 722 7.65 1,000 mandelbrot #3 26.76—26.83 6.807 66,859 722 7.65 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #9 0.35 0.803 35,467 822 7.95 1,000 mandelbrot #9 15.46—15.61 3.953 70,402 822 7.95 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 0.20 0.797 33,559 492 7.59 1,000 mandelbrot #8 26.42 26.424 33,915 492 7.59 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #7 0.67 1.241 38,261 915 7.76 1,000 mandelbrot #7 12.59—12.90 3.226 73,056 915 7.76 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 0.35 1.030 33,309 504 7.60 1,000 mandelbrot #2 48.00—48.46 47.722 33,300 504 7.60 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.34 1.086 35,705 1980 10.98 1,000 mandelbrot 15.56—15.67 3.974 70,214 1980 10.98 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #5 0.17 0.689 33,227 851 11.86 1,000 mandelbrot #5 15.88 4.078 68,202 851 11.86 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.28 0.931 32,895 1424 7.60 500,000 n-body 7.67 7.677 33,341 1424 7.60 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #7 0.14 0.814 32,096 1715 7.54 500,000 n-body #7 4.81 4.826 32,297 1715 7.54 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.17 0.784 32,969 1311 7.62 500,000 n-body #3 6.66 6.676 33,280 1311 7.62 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #0 0.29 0.868 33,202 1342 7.60 500,000 n-body #0 7.67 7.678 33,300 1342 7.60 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 0.30 0.918 32,506 1335 7.70 500,000 n-body #8 7.23 7.240 32,870 1335 7.70 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #9 0.14 0.733 32,313 2480 7.92 500,000 n-body #9 3.18 3.200 32,059 2480 7.92 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #6 0.14 0.909 31,830 1754 7.89 500,000 n-body #6 4.84 4.851 32,203 1754 7.89 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.14 0.777 32,080 2137 8.55 500,000 n-body #4 3.75 3.766 32,215 2137 8.55 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 0.17 0.778 33,260 1339 7.93 500,000 n-body #2 6.92 6.918 33,280 1339 7.93 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #4 0.16 0.939 33,149 1135 7.69 2,000 pidigits #4 1.30 1.312 35,496 1135 7.69 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #5 0.15 0.785 33,952 990 7.47 2,000 pidigits #5 0.89 0.862 37,335 990 7.47 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #7 0.84 1.514 41,017 579 7.80 2,000 pidigits #7 9.19—10.76 11.082 44,098 579 7.80 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #6 0.17 0.992 34,177 1182 7.91 2,000 pidigits #6 0.82 0.840 34,796 1182 7.91 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #2 0.19 0.841 42,713 1881 7.54 50,000 regex-redux #2 2.64 1.427 402,747 1881 7.54 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #5 0.27 1.171 49,566 679 7.53 50,000 regex-redux #5 5.18—5.38 1.895 632,472 679 7.53 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux 0.28 1.054 47,301 641 7.95 50,000 regex-redux 4.83 4.625 618,988 641 7.95 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #4 0.72 1.086 50,405 854 7.44 50,000 regex-redux #4 30.62—33.76 8.585 882,033 854 7.44 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #3 0.13 0.774 42,955 934 8.01 250,000 reverse-complement #3 13.47—13.71 8.649 1,266,110 934 8.01 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #9 0.16 1.083 47,530 2641 12.35 250,000 reverse-complement #9 1.51 0.684 550,793 2641 12.35 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #5 0.15 0.811 43,700 1620 7.47 250,000 reverse-complement #5 3.87 2.589 1,056,952 1620 7.47 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 0.15 0.752 41,660 1627 7.69 250,000 reverse-complement #6 4.03—4.07 1.751 1,058,517 1627 7.69 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #7 0.19 0.787 41,292 1312 11.98 250,000 reverse-complement #7 4.47—4.62 1.687 967,602 1312 11.98 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement 0.10 0.781 42,164 1130 7.59 250,000 reverse-complement 3.31—3.39 3.322 666,341 1130 7.59 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #5 0.25 0.800 35,353 776 8.71 500 spectral-norm #5 3.44—3.64 0.957 37,929 776 8.71 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 0.18 0.777 32,436 441 7.70 500 spectral-norm #8 5.41 5.430 33,214 441 7.70 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 0.14 0.110 32,633 1084 12.11 500 spectral-norm #2 Empty 12.11 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.18 0.720 34,263 890 8.36 500 spectral-norm #3 5.82 1.563 36,172 890 8.36 5,500