all C# .NET programs & measurements .NET SDK 8.0.301 Host Version: 8.0.6 Commit: 3b8b000a0e <OutputType>Exe <TargetFramework>net8.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.40 7 31,316 706 0.07 95% 0% 15% 4% binary-trees #7 0.14 14 76,280 706 0.20 100% 35% 78% 38% binary-trees #7 4.61 21 1,552,024 706 15.20 77% 92% 80% 82% source secs N mem gz cpu secs cpu load binary-trees 0.55 7 31,108 668 0.12 1% 1% 3% 20% binary-trees 0.15 14 121,908 668 0.27 40% 42% 80% 33% binary-trees 5.23 21 2,107,524 668 16.88 76% 90% 79% 78% source secs N mem gz cpu secs cpu load binary-trees #2 0.52 7 31,092 717 0.12 0% 21% 0% 3% binary-trees #2 0.12 14 77,440 717 0.20 38% 76% 33% 25% binary-trees #2 4.73 21 1,619,108 717 15.24 80% 90% 77% 77% binary-trees #8 Make Error 7 source secs N mem gz cpu secs cpu load binary-trees #3 0.53 7 33,756 688 0.11 80% 19% 1% 1% binary-trees #3 0.14 14 79,096 688 0.22 100% 40% 35% 85% binary-trees #3 5.08 21 1,955,472 688 16.49 77% 80% 79% 89% fannkuch-redux #7 Bad Output 10 source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.67 10 30,900 1117 0.97 44% 33% 32% 33% fannkuch-redux #3 1.07 11 30,952 1117 3.94 91% 95% 91% 90% fannkuch-redux #3 11.34 12 31,120 1117 44.67 98% 98% 98% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #9 0.59 10 32,312 1232 0.35 10% 27% 10% 12% fannkuch-redux #9 0.82 11 32,548 1232 2.89 87% 82% 90% 97% fannkuch-redux #9 9.08 12 32,348 1232 36.00 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #6 0.60 10 30,836 1075 0.49 33% 15% 18% 16% fannkuch-redux #6 0.78 11 30,752 1075 2.86 91% 97% 91% 92% fannkuch-redux #6 8.67 12 30,968 1075 34.39 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #8 0.50 10 31,360 1485 0.20 24% 7% 4% 6% fannkuch-redux #8 0.25 11 31,544 1485 0.75 68% 92% 70% 70% fannkuch-redux #8 2.22 12 31,568 1485 8.64 99% 96% 97% 97% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.71 10 30,736 584 0.31 1% 0% 0% 43% fannkuch-redux #2 2.23 11 30,684 584 2.22 99% 0% 0% 0% fannkuch-redux #2 29.59 12 30,836 584 29.58 99% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #9 0.40 250,000 26,240 1512 0.07 4% 0% 19% 89% fasta #9 0.20 2,500,000 26,192 1512 0.19 90% 4% 5% 57% fasta #9 1.21 25,000,000 26,424 1512 1.21 85% 0% 15% 1% source secs N mem gz cpu secs cpu load fasta #5 0.48 250,000 39,296 1702 0.18 6% 4% 22% 4% fasta #5 0.21 2,500,000 40,652 1702 0.61 90% 61% 71% 71% fasta #5 1.50 25,000,000 62,072 1702 5.46 94% 89% 87% 94% source secs N mem gz cpu secs cpu load fasta 0.66 250,000 35,244 2113 0.26 7% 6% 6% 23% fasta 0.43 2,500,000 48,060 2113 1.24 60% 70% 92% 72% fasta 1.84 25,000,000 52,300 2113 6.73 91% 93% 94% 89% source secs N mem gz cpu secs cpu load k-nucleotide 0.76 250,000 61,792 2046 0.54 13% 11% 11% 35% k-nucleotide 0.77 2,500,000 77,584 2046 1.66 54% 51% 53% 60% k-nucleotide 3.04 25,000,000 184,820 2046 10.53 87% 90% 71% 98% source secs N mem gz cpu secs cpu load k-nucleotide #7 1.47 250,000 69,888 1449 0.96 1% 1% 0% 61% k-nucleotide #7 4.52 2,500,000 120,424 1449 4.49 1% 1% 0% 97% k-nucleotide #7 40.69 25,000,000 762,328 1449 41.14 1% 15% 0% 84% source secs N mem gz cpu secs cpu load k-nucleotide #6 0.73 250,000 60,580 1615 0.39 24% 15% 16% 4% k-nucleotide #6 0.90 2,500,000 75,964 1615 1.49 23% 23% 55% 64% k-nucleotide #6 5.06 25,000,000 187,908 1615 12.77 42% 40% 95% 76% source secs N mem gz cpu secs cpu load k-nucleotide #4 0.87 250,000 71,056 1725 1.22 31% 29% 50% 31% k-nucleotide #4 1.57 2,500,000 119,956 1725 4.72 73% 72% 71% 86% k-nucleotide #4 11.67 25,000,000 778,008 1725 41.58 87% 89% 93% 88% source secs N mem gz cpu secs cpu load mandelbrot #3 0.49 1,000 30,968 722 0.23 26% 6% 10% 6% mandelbrot #3 0.50 4,000 33,108 722 1.75 86% 86% 96% 86% mandelbrot #3 6.82 16,000 64,780 722 26.83 98% 98% 98% 99% source secs N mem gz cpu secs cpu load mandelbrot #9 0.55 1,000 33,188 822 0.34 9% 34% 10% 10% mandelbrot #9 0.48 4,000 35,864 822 1.62 80% 81% 95% 81% mandelbrot #9 3.25 16,000 66,864 822 12.60 97% 96% 96% 98% source secs N mem gz cpu secs cpu load mandelbrot #7 0.51 1,000 28,692 915 0.32 11% 30% 11% 10% mandelbrot #7 0.43 4,000 32,252 915 1.41 81% 79% 81% 95% mandelbrot #7 3.20 16,000 63,560 915 12.46 97% 97% 97% 99% source secs N mem gz cpu secs cpu load mandelbrot #2 0.71 1,000 31,528 504 0.39 2% 52% 1% 2% mandelbrot #2 3.76 4,000 31,584 504 3.76 99% 0% 1% 0% mandelbrot #2 45.64 16,000 31,992 504 45.64 0% 15% 0% 84% source secs N mem gz cpu secs cpu load mandelbrot 0.65 1,000 33,584 1980 0.33 7% 9% 6% 29% mandelbrot 0.47 4,000 35,708 1980 1.64 81% 83% 83% 97% mandelbrot 3.23 16,000 66,980 1980 12.62 97% 96% 97% 99% source secs N mem gz cpu secs cpu load mandelbrot #5 0.50 1,000 30,960 851 0.18 4% 22% 6% 4% mandelbrot #5 0.33 4,000 32,940 851 1.08 81% 76% 94% 77% mandelbrot #5 4.04 16,000 66,356 851 15.80 97% 98% 99% 97% source secs N mem gz cpu secs cpu load n-body 0.77 500,000 31,360 1424 0.31 0% 0% 0% 40% n-body 0.98 5,000,000 31,360 1424 0.97 99% 0% 1% 1% n-body 7.80 50,000,000 31,508 1424 7.79 99% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #7 0.55 500,000 30,348 1715 0.18 0% 0% 1% 32% n-body #7 0.55 5,000,000 30,460 1715 0.54 1% 98% 1% 1% n-body #7 4.79 50,000,000 30,640 1715 4.79 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 0.54 500,000 31,332 1311 0.21 0% 38% 0% 0% n-body #3 0.74 5,000,000 31,340 1311 0.73 1% 0% 1% 97% n-body #3 6.65 50,000,000 31,492 1311 6.64 99% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #0 0.49 500,000 26,172 1342 0.15 30% 92% 0% 4% n-body #0 0.74 5,000,000 26,160 1342 0.73 2% 66% 0% 97% n-body #0 6.44 50,000,000 26,464 1342 6.43 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #8 0.52 500,000 31,376 1339 0.21 0% 0% 40% 0% n-body #8 0.77 5,000,000 31,384 1339 0.76 98% 2% 1% 0% n-body #8 6.83 50,000,000 31,528 1339 6.82 0% 0% 0% 99% source secs N mem gz cpu secs cpu load n-body #9 0.57 500,000 30,384 2480 0.16 0% 0% 28% 1% n-body #9 0.39 5,000,000 30,484 2480 0.38 2% 2% 95% 0% n-body #9 3.16 50,000,000 30,388 2480 3.16 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #6 0.57 500,000 30,320 1754 0.18 0% 1% 31% 0% n-body #6 0.55 5,000,000 30,416 1754 0.54 75% 1% 23% 3% n-body #6 4.82 50,000,000 30,640 1754 4.81 0% 99% 1% 0% source secs N mem gz cpu secs cpu load n-body #4 0.51 500,000 30,340 2137 0.16 0% 2% 31% 3% n-body #4 0.44 5,000,000 30,524 2137 0.43 2% 2% 0% 95% n-body #4 3.75 50,000,000 30,516 2137 3.74 0% 0% 0% 99% source secs N mem gz cpu secs cpu load n-body #2 0.58 500,000 31,388 1350 0.22 37% 0% 0% 1% n-body #2 0.77 5,000,000 31,360 1350 0.76 2% 2% 97% 0% n-body #2 6.83 50,000,000 31,524 1350 6.82 0% 0% 1% 99% source secs N mem gz cpu secs cpu load pidigits #4 0.52 2,000 30,948 1135 0.18 33% 2% 0% 1% pidigits #4 0.53 6,000 33,732 1135 0.52 1% 2% 96% 0% pidigits #4 1.36 10,000 33,952 1135 1.35 2% 99% 0% 1% source secs N mem gz cpu secs cpu load pidigits #5 0.60 2,000 32,024 990 0.17 1% 3% 12% 17% pidigits #5 0.37 6,000 34,064 990 0.39 7% 0% 7% 94% pidigits #5 0.93 10,000 35,096 990 0.96 4% 1% 1% 97% source secs N mem gz cpu secs cpu load pidigits #7 0.83 2,000 51,088 579 0.57 1% 1% 57% 8% pidigits #7 2.45 6,000 52,480 579 2.71 7% 60% 31% 14% pidigits #7 6.59 10,000 53,412 579 7.20 4% 37% 45% 23% source secs N mem gz cpu secs cpu load pidigits #6 0.56 2,000 32,504 1182 0.19 0% 0% 33% 1% pidigits #6 0.38 6,000 32,796 1182 0.37 2% 2% 2% 95% pidigits #6 0.96 10,000 33,240 1182 0.95 0% 0% 3% 99% source secs N mem gz cpu secs cpu load regex-redux #5 0.60 50,000 43,908 679 0.26 27% 6% 6% 5% regex-redux #5 0.36 500,000 107,052 679 0.65 36% 58% 41% 45% regex-redux #5 2.11 5,000,000 860,544 679 6.32 80% 79% 67% 74% source secs N mem gz cpu secs cpu load regex-redux 0.83 50,000 42,616 641 0.25 0% 0% 3% 26% regex-redux 0.67 500,000 98,492 641 0.67 72% 4% 7% 19% regex-redux 4.60 5,000,000 847,380 641 4.84 29% 72% 0% 5% source secs N mem gz cpu secs cpu load regex-redux #4 0.73 50,000 45,232 854 0.70 43% 19% 12% 21% regex-redux #4 1.80 500,000 124,220 854 5.56 95% 63% 83% 69% regex-redux #4 13.15 5,000,000 960,820 854 44.64 93% 95% 69% 83% source secs N mem gz cpu secs cpu load regex-redux #8 0.69 50,000 36,908 1881 0.18 20% 5% 2% 4% regex-redux #8 0.26 500,000 69,236 1881 0.38 48% 24% 25% 53% regex-redux #8 1.43 5,000,000 389,120 1881 2.67 36% 29% 84% 39% source secs N mem gz cpu secs cpu load reverse-complement #3 0.49 250,000 39,204 934 0.15 0% 0% 31% 0% reverse-complement #3 7.31 100,000,001 1,571,904 934 11.48 29% 43% 66% 19% source secs N mem gz cpu secs cpu load reverse-complement #5 0.56 250,000 34,436 1620 0.15 3% 1% 5% 17% reverse-complement #5 2.64 100,000,001 1,026,620 1620 3.67 11% 20% 13% 96% source secs N mem gz cpu secs cpu load reverse-complement #6 0.52 250,000 31,712 1627 0.20 2% 5% 11% 23% reverse-complement #6 1.64 100,000,001 1,027,256 1627 3.95 70% 92% 57% 22% source secs N mem gz cpu secs cpu load reverse-complement #7 0.58 250,000 31,604 1312 0.17 22% 6% 1% 1% reverse-complement #7 1.56 100,000,001 941,012 1312 4.23 54% 95% 90% 33% source secs N mem gz cpu secs cpu load reverse-complement #8 0.59 250,000 35,748 2641 0.16 8% 12% 6% 0% reverse-complement #8 0.56 100,000,001 736,084 2641 1.35 87% 78% 7% 71% source secs N mem gz cpu secs cpu load reverse-complement 0.52 250,000 31,140 1130 0.12 22% 0% 0% 0% reverse-complement 2.97 100,000,001 798,004 1130 3.15 86% 2% 15% 4% source secs N mem gz cpu secs cpu load simple 0.66 1,000 31,580 493 0.25 0% 0% 38% 1% simple 1.83 4,000 31,920 493 1.83 3% 99% 6% 5% simple 27.23 16,000 32,036 493 27.23 20% 79% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm 0.58 500 30,464 480 0.17 0% 0% 29% 0% spectral-norm 1.66 3,000 30,920 480 1.65 99% 0% 0% 0% spectral-norm 5.40 5,500 31,616 480 5.39 0% 99% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #5 0.57 500 33,284 776 0.26 7% 7% 26% 5% spectral-norm #5 0.52 3,000 34,856 776 1.70 80% 80% 94% 80% spectral-norm #5 0.93 5,500 36,476 776 3.41 96% 92% 90% 92% source secs N mem gz cpu secs cpu load spectral-norm #2 0.45 500 30,768 1084 0.16 4% 4% 25% 2% spectral-norm #2 0.51 3,000 31,528 1084 1.77 94% 84% 84% 86% spectral-norm #2 1.52 5,500 31,884 1084 5.76 96% 94% 96% 94% source secs N mem gz cpu secs cpu load spectral-norm #3 0.45 500 32,392 890 0.18 4% 6% 4% 25% spectral-norm #3 0.53 3,000 33,340 890 1.82 83% 84% 92% 82% spectral-norm #3 1.54 5,500 33,792 890 5.86 94% 93% 97% 94% source secs N mem gz cpu secs cpu load too simple 0.57 1,000,000 31,008 210 0.14 1% 3% 21% 5% too simple 0.52 100,000,000 31,228 210 0.51 1% 96% 0% 0% too simple 44.08 10,000,000,000 31,388 210 44.06 0% 0% 0% 100% source secs N mem gz cpu secs cpu load too simple #2 0.54 1,000,000 31,220 212 0.14 0% 0% 24% 1% too simple #2 0.53 100,000,000 31,272 212 0.51 1% 96% 0% 1% too simple #2 44.05 10,000,000,000 31,360 212 44.04 0% 0% 0% 100%