The Computer Language
22.05 Benchmarks Game

all C# .NET programs & measurements

.NET SDK 6.0.101
Host Version: 6.0.1;
Commit: 3a25a7f1cc
<ServerGarbageCollection>true

source secs N mem gz cpu cpu load
binary-trees  0.56  7 27,412 657 0.10 84% 11% 2% 2%
binary-trees  0.18  14 67,620 657 0.34 78% 41% 50% 47%
binary-trees  5.06  21 1,691,664 657 16.14 80% 85% 78% 78%
source secs N mem gz cpu cpu load
binary-trees  #2 0.57  7 27,028 705 0.10 84% 0% 2% 12%
binary-trees  #2 0.20  14 49,012 705 0.35 55% 55% 52% 78%
binary-trees  #2 4.88  21 1,475,276 705 15.77 78% 82% 87% 78%
source secs N mem gz cpu cpu load
binary-trees  #3 0.56  7 26,844 676 0.08 2% 56% 0% 9%
binary-trees  #3 0.18  14 75,372 676 0.36 47% 50% 47% 83%
binary-trees  #3 4.81  21 1,964,552 676 15.35 85% 79% 77% 80%
source secs N mem gz cpu cpu load
binary-trees  #7 0.58  7 27,224 694 0.10 17% 9% 47% 0%
binary-trees  #7 0.20  14 54,796 694 0.39 79% 50% 52% 50%
binary-trees  #7 4.69  21 1,609,712 694 15.29 80% 78% 89% 81%
fannkuch-redux  #7 Bad Output  10
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.57  10 31,888 1068 0.30 12% 66% 14% 16%
fannkuch-redux  #6 0.81  11 31,844 1068 2.95 91% 91% 91% 96%
fannkuch-redux  #6 9.89  12 32,152 1068 39.27 99% 99% 100% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #9 0.62  10 32,324 1225 0.29 30% 10% 19% 48%
fannkuch-redux  #9 0.74  11 32,644 1225 2.57 86% 91% 82% 95%
fannkuch-redux  #9 8.73  12 32,836 1225 34.63 99% 99% 100% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #8 0.56  10 27,684 1473 0.16 16% 53% 4% 7%
fannkuch-redux  #8 0.23  11 32,624 1473 0.71 74% 77% 74% 91%
fannkuch-redux  #8 2.13  12 33,148 1473 8.28 98% 98% 97% 98%
source secs N mem gz cpu cpu load
fasta  #5 0.61  250,000 32,824 1691 0.18 12% 52% 11% 7%
fasta  #5 0.23  2,500,000 49,784 1691 0.56 57% 55% 57% 77%
fasta  #5 1.19  25,000,000 85,788 1691 4.43 92% 94% 92% 96%
source secs N mem gz cpu cpu load
fasta  0.68  250,000 32,892 2098 0.20 6% 17% 31% 33%
fasta  0.26  2,500,000 47,528 2098 0.74 70% 88% 63% 67%
fasta  1.40  25,000,000 51,376 2098 5.16 94% 92% 90% 94%
source secs N mem gz cpu cpu load
k-nucleotide  #6 0.84  250,000 60,708 1603 0.41 87% 12% 12% 6%
k-nucleotide  #6 1.04  2,500,000 68,296 1603 1.91 63% 31% 65% 32%
k-nucleotide  #6 6.00  25,000,000 180,876 1603 15.87 74% 99% 47% 46%
source secs N mem gz cpu cpu load
k-nucleotide  0.78  250,000 58,412 2044 0.39 9% 14% 16% 49%
k-nucleotide  0.67  2,500,000 78,268 2044 1.28 35% 65% 49% 48%
k-nucleotide  3.21  25,000,000 185,200 2044 10.97 90% 87% 70% 95%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.65  1,000 31,712 839 0.18 14% 10% 3% 55%
mandelbrot  #5 0.34  4,000 33,072 839 1.08 85% 79% 74% 74%
mandelbrot  #5 4.11  16,000 64,376 839 16.15 99% 98% 99% 98%
source secs N mem gz cpu cpu load
mandelbrot  0.61  1,000 32,072 1974 0.17 5% 59% 7% 5%
mandelbrot  0.28  4,000 35,660 1974 0.83 68% 70% 86% 71%
mandelbrot  3.11  16,000 66,656 1974 12.16 97% 98% 97% 99%
source secs N mem gz cpu cpu load
mandelbrot  #9 0.67  1,000 32,088 816 0.17 9% 12% 1% 61%
mandelbrot  #9 0.30  4,000 36,004 816 0.83 87% 67% 67% 63%
mandelbrot  #9 3.12  16,000 66,528 816 12.17 99% 97% 97% 97%
source secs N mem gz cpu cpu load
n-body  #9 0.60  500,000 33,560 2467 0.15 2% 7% 0% 65%
n-body  #9 0.40  5,000,000 33,512 2467 0.37 7% 93% 0% 3%
n-body  #9 3.18  50,000,000 33,528 2467 3.17 99% 0% 0% 1%
source secs N mem gz cpu cpu load
n-body  #2 0.63  500,000 33,496 1343 0.19 19% 11% 67% 2%
n-body  #2 0.79  5,000,000 33,476 1343 0.76 0% 0% 96% 0%
n-body  #2 7.04  50,000,000 33,984 1343 7.03 3% 0% 2% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.63  500,000 33,316 1305 0.18 88% 0% 8% 5%
n-body  #3 0.77  5,000,000 33,252 1305 0.75 1% 1% 1% 96%
n-body  #3 6.92  50,000,000 34,000 1305 6.90 1% 100% 0% 0%
source secs N mem gz cpu cpu load
n-body  #4 0.63  500,000 33,204 2125 0.15 2% 2% 37% 26%
n-body  #4 0.45  5,000,000 33,452 2125 0.44 0% 0% 96% 2%
n-body  #4 3.84  50,000,000 33,456 2125 3.83 5% 1% 1% 99%
source secs N mem gz cpu cpu load
n-body  #7 0.61  500,000 33,388 1704 0.16 0% 8% 67% 2%
n-body  #7 0.54  5,000,000 33,324 1704 0.53 0% 96% 4% 7%
n-body  #7 4.81  50,000,000 33,644 1704 4.78 0% 99% 0% 0%
source secs N mem gz cpu cpu load
n-body  #8 0.61  500,000 33,628 1332 0.15 87% 8% 2% 0%
n-body  #8 0.82  5,000,000 33,692 1332 0.77 1% 0% 4% 95%
n-body  #8 7.05  50,000,000 33,996 1332 7.03 0% 0% 100% 0%
source secs N mem gz cpu cpu load
n-body  #6 0.70  500,000 33,484 1742 0.17 4% 7% 1% 63%
n-body  #6 0.56  5,000,000 33,260 1742 0.53 9% 95% 11% 0%
n-body  #6 4.82  50,000,000 33,932 1742 4.80 0% 0% 0% 99%
source secs N mem gz cpu cpu load
pidigits  #4 0.73  2,000 31,684 1121 0.17 3% 4% 1% 58%
pidigits  #4 0.50  6,000 32,552 1121 0.48 0% 2% 2% 94%
pidigits  #4 1.28  10,000 32,828 1121 1.27 0% 98% 2% 0%
source secs N mem gz cpu cpu load
pidigits  #5 0.67  2,000 34,176 977 0.15 13% 0% 61% 0%
pidigits  #5 0.38  6,000 35,476 977 0.36 5% 3% 8% 95%
pidigits  #5 0.83  10,000 35,888 977 0.83 0% 98% 0% 2%
source secs N mem gz cpu cpu load
pidigits  #6 0.64  2,000 32,456 1168 0.14 3% 38% 2% 30%
pidigits  #6 0.32  6,000 33,120 1168 0.30 3% 3% 94% 6%
pidigits  #6 0.80  10,000 33,768 1168 0.78 1% 0% 97% 0%
source secs N mem gz cpu cpu load
pidigits  #7 0.93  2,000 51,164 567 0.48 67% 15% 9% 19%
pidigits  #7 2.61  6,000 52,164 567 2.95 24% 40% 22% 32%
pidigits  #7 7.34  10,000 53,276 567 8.41 22% 34% 30% 27%
source secs N mem gz cpu cpu load
regex-redux  #8 0.75  50,000 35,036 1869 0.19 12% 1% 51% 16%
regex-redux  #8 0.27  500,000 59,188 1869 0.38 27% 26% 50% 48%
regex-redux  #8 1.42  5,000,000 319,484 1869 2.65 49% 30% 20% 89%
source secs N mem gz cpu cpu load
regex-redux  #5 0.66  50,000 35,632 673 0.26 9% 5% 14% 58%
regex-redux  #5 0.51  500,000 125,384 673 0.91 37% 35% 58% 54%
regex-redux  #5 2.92  5,000,000 1,061,452 673 7.45 55% 54% 68% 77%
source secs N mem gz cpu cpu load
reverse-complement  #6 0.63  250,000 27,340 1621 0.18 22% 19% 55% 3%
reverse-complement  #6 1.59  100,000,000 1,029,352 1621 3.79 86% 78% 29% 46%
source secs N mem gz cpu cpu load
reverse-complement  #7 0.61  250,000 30,552 1310 0.16 84% 7% 11% 5%
reverse-complement  #7 1.82  100,000,000 979,712 1310 5.13 60% 35% 94% 93%
source secs N mem gz cpu cpu load
reverse-complement  #8 0.65  250,000 34,720 2637 0.18 10% 23% 50% 0%
reverse-complement  #8 0.55  100,000,000 930,564 2637 1.25 64% 81% 39% 50%
source secs N mem gz cpu cpu load
reverse-complement  #5 0.68  250,000 31,244 1613 0.13 33% 49% 7% 4%
reverse-complement  #5 2.83  100,000,000 1,032,176 1613 4.02 10% 36% 6% 91%
source secs N mem gz cpu cpu load
simple  0.96  1,000 33,464 465 0.39 0% 78% 11% 13%
simple  5.24  4,000 33,644 465 5.20 0% 1% 99% 1%
simple  45.80  16,000 33,708 465 45.77 100% 0% 1% 0%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.60  500 31,568 878 0.15 47% 3% 5% 36%
spectral-norm  #3 0.56  3,000 32,736 878 1.80 77% 78% 77% 89%
spectral-norm  #3 1.52  5,500 33,368 878 5.78 95% 95% 94% 97%
source secs N mem gz cpu cpu load
spectral-norm  #5 0.62  500 33,128 764 0.14 73% 13% 5% 15%
spectral-norm  #5 0.32  3,000 34,072 764 0.97 71% 71% 88% 75%
spectral-norm  #5 0.82  5,500 35,524 764 2.97 89% 96% 89% 89%