all C# .NET 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 source secs N mem gz cpu secs cpu load binary-trees #7 0.43 7 29,008 706 0.12 0% 2% 25% 2% binary-trees #7 0.13 14 48,708 706 0.21 78% 30% 30% 28% binary-trees #7 5.34 21 1,074,228 706 17.42 81% 78% 81% 87% source secs N mem gz cpu secs cpu load binary-trees 0.41 7 28,876 668 0.08 95% 0% 0% 19% binary-trees 0.17 14 50,432 668 0.26 81% 37% 100% 37% binary-trees 6.11 21 3,178,448 668 19.93 85% 77% 79% 91% source secs N mem gz cpu secs cpu load binary-trees #2 0.46 7 28,848 717 0.08 13% 4% 4% 93% binary-trees #2 0.18 14 49,924 717 0.21 33% 64% 23% 100% binary-trees #2 5.37 21 1,083,480 717 17.60 83% 79% 89% 77% binary-trees #6 Make Error 7 source secs N mem gz cpu secs cpu load binary-trees #8 0.46 7 28,244 601 0.11 22% 0% 0% 0% binary-trees #8 0.19 14 39,760 601 0.19 41% 5% 10% 57% binary-trees #8 13.50 21 883,524 601 15.31 8% 31% 41% 33% source secs N mem gz cpu secs cpu load binary-trees #3 0.51 7 30,652 688 0.15 27% 2% 2% 1% binary-trees #3 0.15 14 53,508 688 0.24 64% 28% 25% 37% binary-trees #3 6.45 21 2,900,008 688 20.33 82% 76% 80% 77% source secs N mem gz cpu secs cpu load fannkuch-redux #5 0.48 10 29,452 1485 0.20 23% 4% 4% 8% fannkuch-redux #5 0.25 11 29,428 1485 0.78 95% 72% 76% 79% fannkuch-redux #5 2.27 12 29,584 1485 8.79 96% 96% 96% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.75 10 28,952 1117 1.00 34% 32% 35% 30% fannkuch-redux #3 1.02 11 28,864 1117 3.87 99% 94% 93% 92% fannkuch-redux #3 11.01 12 29,020 1117 43.46 99% 98% 98% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #9 0.52 10 29,372 1232 0.34 27% 13% 11% 15% fannkuch-redux #9 0.73 11 29,360 1232 2.60 84% 90% 88% 97% fannkuch-redux #9 8.40 12 29,608 1232 33.33 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #6 0.49 10 29,292 1075 0.46 30% 20% 20% 24% fannkuch-redux #6 0.85 11 29,312 1075 3.18 94% 92% 100% 93% fannkuch-redux #6 9.93 12 29,272 1075 39.49 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #8 0.66 10 28,496 519 0.33 49% 0% 0% 0% fannkuch-redux #8 3.19 11 28,496 519 3.19 1% 0% 0% 100% fannkuch-redux #8 43.80 12 28,760 519 43.78 37% 45% 17% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.72 10 28,612 584 0.28 35% 1% 2% 0% fannkuch-redux #2 2.30 11 28,756 584 2.30 0% 0% 99% 0% fannkuch-redux #2 30.38 12 28,804 584 30.37 66% 25% 8% 0% source secs N mem gz cpu secs cpu load fasta #8 0.58 250,000 28,020 883 0.26 43% 0% 0% 1% fasta #8 1.22 2,500,000 29,692 883 1.25 100% 0% 0% 3% fasta #8 11.15 25,000,000 30,052 883 11.17 89% 0% 11% 0% source secs N mem gz cpu secs cpu load fasta #9 0.47 250,000 29,116 1512 0.11 19% 4% 0% 2% fasta #9 0.20 2,500,000 29,128 1512 0.20 0% 100% 0% 0% fasta #9 1.21 25,000,000 29,432 1512 1.21 100% 0% 0% 2% source secs N mem gz cpu secs cpu load fasta #5 0.43 250,000 38,260 1702 0.18 14% 2% 14% 9% fasta #5 0.22 2,500,000 38,900 1702 0.63 63% 59% 95% 81% fasta #5 1.48 25,000,000 50,620 1702 5.45 91% 93% 89% 95% source secs N mem gz cpu secs cpu load fasta 0.56 250,000 33,452 2113 0.25 21% 7% 10% 5% fasta 0.38 2,500,000 34,272 2113 1.19 76% 74% 94% 69% fasta 1.70 25,000,000 36,636 2113 6.23 94% 94% 91% 89% source secs N mem gz cpu secs cpu load k-nucleotide 0.62 250,000 54,832 2046 0.55 40% 18% 14% 19% k-nucleotide 0.86 2,500,000 72,432 2046 1.67 49% 53% 54% 48% k-nucleotide 3.18 25,000,000 181,724 2046 10.77 89% 72% 90% 88% source secs N mem gz cpu secs cpu load k-nucleotide #7 1.21 250,000 49,472 1449 0.88 7% 0% 0% 64% k-nucleotide #7 4.73 2,500,000 98,752 1449 4.72 3% 55% 0% 41% k-nucleotide #7 42.74 25,000,000 613,184 1449 43.35 38% 44% 1% 17% source secs N mem gz cpu secs cpu load k-nucleotide #8 1.29 250,000 113,564 736 1.06 15% 50% 19% 34% k-nucleotide #8 8.23 2,500,000 289,104 736 8.32 5% 12% 15% 68% k-nucleotide #8 75.50 25,000,000 1,371,044 736 76.56 5% 6% 50% 40% source secs N mem gz cpu secs cpu load k-nucleotide #6 0.71 250,000 56,212 1615 0.44 31% 16% 7% 7% k-nucleotide #6 1.15 2,500,000 67,096 1615 2.44 55% 52% 39% 67% k-nucleotide #6 5.63 25,000,000 180,500 1615 14.88 96% 76% 46% 46% source secs N mem gz cpu secs cpu load k-nucleotide #4 0.76 250,000 65,276 1725 1.16 43% 33% 34% 41% k-nucleotide #4 1.70 2,500,000 103,232 1725 5.04 72% 87% 68% 71% k-nucleotide #4 12.06 25,000,000 612,408 1725 42.10 89% 87% 85% 89% source secs N mem gz cpu secs cpu load mandelbrot #3 0.46 1,000 28,876 722 0.20 20% 6% 6% 12% mandelbrot #3 0.49 4,000 30,904 722 1.75 86% 87% 98% 85% mandelbrot #3 6.79 16,000 61,964 722 26.79 99% 98% 99% 98% source secs N mem gz cpu secs cpu load mandelbrot #9 0.56 1,000 30,452 822 0.37 29% 13% 14% 10% mandelbrot #9 0.51 4,000 32,552 822 1.78 98% 86% 86% 84% mandelbrot #9 3.93 16,000 64,332 822 15.45 98% 98% 99% 98% source secs N mem gz cpu secs cpu load mandelbrot #8 0.59 1,000 29,352 492 0.24 0% 41% 0% 0% mandelbrot #8 1.74 4,000 29,488 492 1.74 57% 0% 42% 0% mandelbrot #8 26.41 16,000 29,820 492 26.41 23% 0% 76% 0% source secs N mem gz cpu secs cpu load mandelbrot #7 0.82 1,000 33,120 915 1.42 47% 42% 41% 43% mandelbrot #7 0.57 4,000 35,160 915 2.00 86% 84% 94% 85% mandelbrot #7 3.21 16,000 66,484 915 12.50 99% 97% 97% 97% source secs N mem gz cpu secs cpu load mandelbrot #2 0.76 1,000 29,408 504 0.39 50% 0% 0% 1% mandelbrot #2 3.88 4,000 29,468 504 3.89 0% 2% 99% 0% mandelbrot #2 46.19 16,000 29,604 504 46.19 22% 77% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot 0.59 1,000 30,568 1980 0.38 29% 10% 10% 15% mandelbrot 0.43 4,000 32,872 1980 1.48 97% 86% 81% 81% mandelbrot 3.93 16,000 64,440 1980 15.41 99% 98% 98% 98% source secs N mem gz cpu secs cpu load mandelbrot #5 0.57 1,000 28,548 851 0.19 12% 12% 5% 7% mandelbrot #5 0.33 4,000 30,904 851 1.08 87% 87% 81% 78% mandelbrot #5 4.06 16,000 63,344 851 15.87 98% 97% 97% 99% source secs N mem gz cpu secs cpu load n-body 0.67 500,000 29,124 1424 0.31 43% 0% 1% 3% n-body 0.95 5,000,000 29,316 1424 0.95 1% 98% 1% 1% n-body 7.66 50,000,000 29,380 1424 7.66 47% 53% 0% 0% source secs N mem gz cpu secs cpu load n-body #7 0.46 500,000 28,288 1715 0.15 28% 0% 2% 6% n-body #7 0.55 5,000,000 28,304 1715 0.55 0% 98% 0% 1% n-body #7 4.80 50,000,000 28,564 1715 4.80 13% 87% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 0.64 500,000 29,028 1311 0.20 29% 0% 1% 0% n-body #3 0.75 5,000,000 29,080 1311 0.75 98% 0% 0% 0% n-body #3 6.65 50,000,000 29,280 1311 6.64 97% 2% 0% 0% source secs N mem gz cpu secs cpu load n-body #0 0.70 500,000 29,028 1342 0.33 45% 0% 0% 0% n-body #0 0.95 5,000,000 29,096 1342 0.95 98% 0% 3% 0% n-body #0 7.66 50,000,000 29,360 1342 7.66 69% 0% 30% 0% source secs N mem gz cpu secs cpu load n-body #8 0.72 500,000 28,680 1335 0.33 0% 43% 2% 0% n-body #8 0.90 5,000,000 28,796 1335 0.90 98% 2% 0% 0% n-body #8 7.21 50,000,000 29,068 1335 7.21 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #9 0.56 500,000 28,400 2480 0.17 26% 0% 1% 1% n-body #9 0.39 5,000,000 28,500 2480 0.39 97% 0% 0% 0% n-body #9 3.17 50,000,000 28,604 2480 3.17 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #6 0.60 500,000 28,264 1754 0.19 28% 1% 5% 0% n-body #6 0.55 5,000,000 28,300 1754 0.55 98% 0% 3% 1% n-body #6 4.83 50,000,000 28,512 1754 4.83 9% 0% 0% 90% source secs N mem gz cpu secs cpu load n-body #4 0.54 500,000 28,408 2137 0.18 32% 0% 3% 0% n-body #4 0.45 5,000,000 28,508 2137 0.45 2% 0% 97% 0% n-body #4 3.75 50,000,000 28,504 2137 3.75 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body #2 0.67 500,000 29,012 1339 0.22 29% 0% 3% 0% n-body #2 0.77 5,000,000 29,000 1339 0.77 1% 2% 0% 98% n-body #2 6.89 50,000,000 29,284 1339 6.89 0% 0% 0% 100% source secs N mem gz cpu secs cpu load pidigits #4 0.88 2,000 28,756 1135 0.17 19% 1% 2% 8% pidigits #4 0.51 6,000 31,108 1135 0.51 98% 16% 2% 10% pidigits #4 1.29 10,000 31,392 1135 1.29 100% 1% 2% 1% source secs N mem gz cpu secs cpu load pidigits #5 0.56 2,000 29,460 990 0.16 25% 0% 0% 1% pidigits #5 0.34 6,000 30,736 990 0.35 3% 0% 97% 0% pidigits #5 0.84 10,000 33,264 990 0.88 42% 57% 6% 1% source secs N mem gz cpu secs cpu load pidigits #7 0.95 2,000 36,964 579 0.63 27% 1% 39% 0% pidigits #7 2.66 6,000 37,532 579 2.77 7% 5% 54% 39% pidigits #7 7.15 10,000 38,160 579 7.25 8% 3% 91% 0% source secs N mem gz cpu secs cpu load pidigits #6 0.56 2,000 30,048 1182 0.15 25% 0% 0% 3% pidigits #6 0.33 6,000 30,308 1182 0.33 100% 0% 3% 0% pidigits #6 0.82 10,000 30,744 1182 0.82 0% 98% 2% 1% source secs N mem gz cpu secs cpu load regex-redux #2 0.51 50,000 35,984 1881 0.15 19% 2% 4% 4% regex-redux #2 0.26 500,000 71,724 1881 0.37 36% 20% 28% 65% regex-redux #2 1.36 5,000,000 402,516 1881 2.60 85% 33% 19% 57% source secs N mem gz cpu secs cpu load regex-redux #5 0.53 50,000 43,188 679 0.28 30% 11% 5% 7% regex-redux #5 0.34 500,000 100,120 679 0.69 48% 38% 71% 45% regex-redux #5 1.74 5,000,000 614,536 679 5.02 72% 66% 74% 77% source secs N mem gz cpu secs cpu load regex-redux 0.61 50,000 41,036 641 0.21 27% 1% 6% 0% regex-redux 0.69 500,000 78,780 641 0.68 61% 1% 35% 0% regex-redux 4.60 5,000,000 599,212 641 4.83 38% 8% 59% 1% source secs N mem gz cpu secs cpu load regex-redux #4 0.65 50,000 43,636 854 0.70 49% 15% 23% 21% regex-redux #4 1.65 500,000 120,384 854 5.53 73% 81% 92% 89% regex-redux #4 8.65 5,000,000 854,996 854 29.97 77% 94% 81% 94% source secs N mem gz cpu secs cpu load reverse-complement #3 0.43 250,000 32,424 934 0.11 16% 2% 7% 0% reverse-complement #3 8.47 100,000,001 1,380,908 934 13.21 43% 27% 49% 36% source secs N mem gz cpu secs cpu load reverse-complement #9 0.39 250,000 36,408 2641 0.18 23% 12% 0% 12% reverse-complement #9 0.59 100,000,001 733,932 2641 1.37 70% 66% 22% 75% source secs N mem gz cpu secs cpu load reverse-complement #5 0.44 250,000 32,776 1620 0.12 4% 14% 4% 6% reverse-complement #5 2.53 100,000,001 1,025,008 1620 3.83 18% 37% 1% 93% source secs N mem gz cpu secs cpu load reverse-complement #6 0.41 250,000 30,672 1627 0.16 26% 2% 11% 0% reverse-complement #6 1.55 100,000,001 1,027,196 1627 3.76 18% 54% 96% 75% source secs N mem gz cpu secs cpu load reverse-complement #7 0.46 250,000 30,508 1312 0.16 19% 0% 8% 4% reverse-complement #7 1.54 100,000,001 927,984 1312 4.25 36% 56% 90% 94% source secs N mem gz cpu secs cpu load reverse-complement 0.39 250,000 31,536 1130 0.11 25% 0% 0% 2% reverse-complement 3.14 100,000,001 583,252 1130 3.18 3% 57% 42% 0% source secs N mem gz cpu secs cpu load spectral-norm #5 0.51 500 30,828 776 0.26 4% 33% 5% 6% spectral-norm #5 0.44 3,000 32,640 776 1.44 77% 77% 79% 93% spectral-norm #5 0.94 5,500 33,752 776 3.42 94% 93% 90% 89% source secs N mem gz cpu secs cpu load spectral-norm #8 0.47 500 28,440 441 0.17 32% 0% 0% 0% spectral-norm #8 1.66 3,000 28,976 441 1.66 98% 1% 0% 1% spectral-norm #8 5.41 5,500 29,720 441 5.40 6% 94% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #2 0.42 500 28,536 1084 0.15 11% 16% 2% 7% spectral-norm #2 0.51 3,000 29,420 1084 1.79 90% 92% 84% 86% spectral-norm #2 1.52 5,500 29,864 1084 5.78 98% 94% 93% 95% source secs N mem gz cpu secs cpu load spectral-norm #3 0.46 500 29,692 890 0.18 11% 6% 6% 15% spectral-norm #3 0.53 3,000 31,084 890 1.80 98% 84% 83% 82% spectral-norm #3 1.54 5,500 31,460 890 5.80 94% 95% 94% 94% source secs N mem gz cpu secs cpu load too simple 0.41 1,000,000 29,804 251 0.10 22% 0% 4% 0% too simple 0.53 100,000,000 29,724 251 0.53 1% 1% 100% 0% too simple 44.09 10,000,000,000 29,772 251 44.08 31% 23% 0% 45%