The Computer Language
Benchmarks Game

all C# .NET Core programs & measurements

dotnet 1.0.1 005db40cd1
"System.GC.Server": true

source secs N mem gz cpu cpu load
binary-trees  #2 0.10  7 ? 586 0.10 67% 0% 33% 0%
binary-trees  #2 0.20  14 ? 586 0.20 70% 10% 0% 33%
binary-trees  #2 17.09  21 833,424 586 19.13 33% 34% 7% 39%
source secs N mem gz cpu cpu load
binary-trees  0.10  7 ? 600 0.10 0% 0% 100% 10%
binary-trees  0.27  14 844 600 0.27 85% 4% 12% 19%
binary-trees  30.22  21 1,605,128 600 38.02 37% 27% 25% 39%
source secs N mem gz cpu cpu load
binary-trees  #4 0.11  7 ? 780 0.11 0% 64% 40% 9%
binary-trees  #4 0.13  14 ? 780 0.24 23% 38% 77% 50%
binary-trees  #4 7.40  21 684,584 780 24.34 86% 83% 81% 83%
source secs N mem gz cpu cpu load
binary-trees  #3 0.12  7 ? 676 0.12 92% 8% 8% 15%
binary-trees  #3 0.23  14 860 676 0.37 87% 23% 30% 39%
binary-trees  #3 17.62  21 2,674,764 676 55.41 85% 76% 78% 78%
source secs N mem gz cpu cpu load
binary-trees  #5 0.13  7 ? 851 0.10 33% 67% 8% 8%
binary-trees  #5 0.16  14 ? 851 0.24 69% 50% 27% 13%
binary-trees  #5 7.24  21 729,060 851 23.70 81% 80% 86% 86%
source secs N mem gz cpu cpu load
chameneos-redux  0.18  60,000 ? 1400 0.33 76% 26% 58% 39%
chameneos-redux  0.80  600,000 57,436 1400 2.54 81% 60% 90% 86%
chameneos-redux  6.59  6,000,000 86,076 1400 22.96 99% 82% 78% 91%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.40  10 848 564 0.40 100% 15% 10% 28%
fannkuch-redux  #2 3.98  11 35,464 564 3.97 33% 83% 10% 7%
fannkuch-redux  #2 54.15  12 36,272 564 54.13 1% 0% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.22  10 860 1172 0.56 58% 81% 52% 64%
fannkuch-redux  #4 1.52  11 41,056 1172 5.71 97% 93% 93% 94%
fannkuch-redux  #4 18.93  12 41,332 1172 75.05 99% 100% 99% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  0.54  10 35,368 520 0.54 9% 0% 2% 93%
fannkuch-redux  5.75  11 35,420 520 5.74 100% 1% 2% 0%
fannkuch-redux  78.95  12 37,476 520 78.93 0% 100% 1% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.24  10 864 1096 0.58 83% 54% 58% 58%
fannkuch-redux  #3 1.63  11 35,024 1096 6.14 94% 98% 95% 93%
fannkuch-redux  #3 20.53  12 39,040 1096 80.80 98% 98% 100% 100%
source secs N mem gz cpu cpu load
fasta  0.11  250,000 ? 2087 0.18 33% 42% 83% 25%
fasta  0.33  2,500,000 832 2087 0.94 66% 73% 88% 68%
fasta  2.11  25,000,000 86,936 2087 7.95 92% 93% 96% 98%
source secs N mem gz cpu cpu load
fasta  #3 0.12  250,000 ? 1904 0.19 31% 60% 58% 25%
fasta  #3 0.35  2,500,000 852 1904 0.98 64% 62% 66% 91%
fasta  #3 2.37  25,000,000 87,560 1904 8.26 85% 84% 86% 97%
source secs N mem gz cpu cpu load
fasta  #4 0.24  250,000 824 1505 0.28 17% 96% 25% 21%
fasta  #4 0.46  2,500,000 58,380 1505 1.35 87% 75% 69% 67%
fasta  #4 2.93  25,000,000 200,840 1505 10.68 89% 88% 89% 99%
source secs N mem gz cpu cpu load
fasta  #2 0.14  250,000 ? 1180 0.14 69% 23% 0% 0%
fasta  #2 0.78  2,500,000 38,100 1180 0.77 3% 99% 3% 1%
fasta  #2 6.38  25,000,000 38,016 1180 6.37 1% 96% 4% 1%
source secs N mem gz cpu cpu load
k-nucleotide  #3 0.54  250,000 102,808 1404 1.29 60% 65% 53% 74%
k-nucleotide  #3 6.32  2,500,000 166,228 1404 20.18 92% 83% 76% 72%
k-nucleotide  #3 29.00  25,000,000 693,080 1404 92.60 78% 79% 95% 70%
source secs N mem gz cpu cpu load
k-nucleotide  #7 0.37  250,000 832 1822 0.80 50% 88% 61% 50%
k-nucleotide  #7 1.71  2,500,000 163,712 1822 5.26 70% 76% 94% 70%
k-nucleotide  #7 15.41  25,000,000 874,632 1822 49.62 91% 75% 75% 83%
source secs N mem gz cpu cpu load
k-nucleotide  #4 0.47  250,000 50,424 1696 1.26 60% 64% 81% 67%
k-nucleotide  #4 3.09  2,500,000 157,344 1696 10.49 85% 91% 83% 82%
k-nucleotide  #4 28.47  25,000,000 868,788 1696 101.43 88% 87% 87% 96%
source secs N mem gz cpu cpu load
k-nucleotide  #6 0.39  250,000 836 1585 0.67 49% 81% 27% 26%
k-nucleotide  #6 1.60  2,500,000 102,056 1585 4.18 51% 57% 89% 69%
k-nucleotide  #6 13.46  25,000,000 223,004 1585 37.90 73% 99% 55% 56%
source secs N mem gz cpu cpu load
k-nucleotide  1.27  250,000 80,764 1420 1.29 5% 0% 97% 2%
k-nucleotide  11.04  2,500,000 154,304 1420 11.15 1% 1% 1% 100%
k-nucleotide  107.00  25,000,000 856,880 1420 108.33 2% 1% 2% 99%
source secs N mem gz cpu cpu load
k-nucleotide  #5 0.66  250,000 117,740 2445 1.79 62% 66% 63% 83%
k-nucleotide  #5 4.30  2,500,000 242,200 2445 14.06 80% 91% 78% 81%
k-nucleotide  #5 39.99  25,000,000 731,272 2445 135.83 83% 91% 86% 82%
source secs N mem gz cpu cpu load
k-nucleotide  #2 2.13  250,000 144,336 1012 2.30 29% 4% 6% 73%
k-nucleotide  #2 16.71  2,500,000 173,224 1012 17.14 12% 28% 18% 47%
k-nucleotide  #2 161.04  25,000,000 1,137,612 1012 165.05 28% 21% 27% 28%
mandelbrot  #2 Failed  1,000
source secs N mem gz cpu cpu load
mandelbrot  #3 0.16  1,000 ? 701 0.29 69% 53% 33% 31%
mandelbrot  #3 0.83  4,000 37,768 701 2.95 87% 87% 100% 88%
mandelbrot  #3 11.38  16,000 84,512 701 45.03 99% 99% 100% 99%
source secs N mem gz cpu cpu load
mandelbrot  0.15  1,000 ? 798 0.30 33% 29% 43% 88%
mandelbrot  0.84  4,000 37,656 798 3.00 87% 98% 87% 87%
mandelbrot  11.61  16,000 87,280 798 45.95 99% 99% 99% 100%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.15  1,000 ? 839 0.24 60% 29% 29% 64%
mandelbrot  #5 0.64  4,000 39,188 839 2.18 83% 83% 83% 95%
mandelbrot  #5 8.27  16,000 80,888 839 32.68 99% 99% 100% 99%
source secs N mem gz cpu cpu load
n-body  #6 0.34  500,000 844 1289 0.34 3% 100% 6% 0%
n-body  #6 2.55  5,000,000 37,600 1289 2.54 1% 1% 1% 100%
n-body  #6 24.55  50,000,000 39,356 1289 24.54 100% 0% 1% 0%
source secs N mem gz cpu cpu load
n-body  #3 0.31  500,000 852 1305 0.31 3% 0% 0% 97%
n-body  #3 2.26  5,000,000 37,392 1305 2.25 100% 1% 2% 1%
n-body  #3 21.69  50,000,000 43,112 1305 21.68 1% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  0.32  500,000 844 1403 0.32 9% 0% 90% 6%
n-body  2.30  5,000,000 37,608 1403 2.30 0% 3% 3% 100%
n-body  22.25  50,000,000 39,376 1403 22.24 100% 0% 1% 1%
source secs N mem gz cpu cpu load
n-body  #8 0.32  500,000 844 1343 0.31 97% 0% 0% 0%
n-body  #8 2.29  5,000,000 37,200 1343 2.28 0% 100% 1% 1%
n-body  #8 22.00  50,000,000 41,212 1343 21.99 1% 100% 1% 1%
source secs N mem gz cpu cpu load
n-body  #2 0.32  500,000 844 1410 0.32 3% 0% 3% 97%
n-body  #2 2.29  5,000,000 37,116 1410 2.29 98% 1% 13% 1%
n-body  #2 22.04  50,000,000 39,736 1410 22.04 100% 0% 1% 1%
pidigits  #2 Failed  2,000
source secs N mem gz cpu cpu load
pidigits  #3 0.25  2,000 860 1026 0.21 0% 100% 4% 0%
pidigits  #3 1.12  6,000 37,836 1026 1.11 99% 1% 1% 1%
pidigits  #3 3.03  10,000 40,312 1026 3.03 99% 1% 1% 0%
regex-redux  #2 Bad Output  50,000
regex-redux  #3 Bad Output  50,000
regex-redux  #8 Bad Output  50,000
source secs N mem gz cpu cpu load
regex-redux  #4 0.49  50,000 54,708 856 1.26 83% 58% 71% 52%
regex-redux  #4 3.35  500,000 281,472 856 10.88 73% 68% 99% 88%
regex-redux  #4 30.79  5,000,000 1,401,756 856 106.34 92% 82% 80% 93%
regex-redux  #6 Bad Output  50,000
source secs N mem gz cpu cpu load
regex-redux  1.19  50,000 44,196 635 1.20 4% 78% 20% 4%
regex-redux  10.80  500,000 173,544 635 10.82 92% 1% 2% 9%
regex-redux  104.91  5,000,000 1,312,900 635 105.17 60% 0% 1% 40%
regex-redux  #7 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  #3 0.11  250,000 ? 863 0.11 64% 9% 27% 0%
reverse-complement  #3 0.53  2,500,000 73,016 863 0.58 65% 6% 4% 36%
reverse-complement  #3 4.64  25,000,000 641,568 863 6.18 12% 97% 15% 11%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.10  250,000 ? 1670 0.14 45% 27% 30% 30%
reverse-complement  #2 0.24  2,500,000 844 1670 0.37 59% 28% 52% 32%
reverse-complement  #2 1.40  25,000,000 700,868 1670 2.22 19% 45% 63% 37%
source secs N mem gz cpu cpu load
reverse-complement  0.15  250,000 ? 1099 0.09 0% 0% 100% 0%
reverse-complement  0.67  2,500,000 ? 1099 ? 59% 6% 4% 34%
reverse-complement  1.83  25,000,000 300,640 1099 1.83 99% 0% 1% 3%
source secs N mem gz cpu cpu load
reverse-complement  #4 0.12  250,000 ? 1708 0.15 75% 17% 9% 42%
reverse-complement  #4 0.28  2,500,000 860 1708 0.38 28% 18% 30% 67%
reverse-complement  #4 1.58  25,000,000 558,300 1708 2.22 6% 92% 27% 18%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.16  500 ? 878 0.25 38% 38% 47% 35%
spectral-norm  #3 1.30  3,000 42,272 878 4.79 93% 91% 92% 95%
spectral-norm  #3 4.06  5,500 42,800 878 15.81 98% 98% 98% 97%
source secs N mem gz cpu cpu load
spectral-norm  0.23  500 844 459 0.22 0% 100% 0% 0%
spectral-norm  4.78  3,000 34,000 459 4.77 1% 1% 1% 99%
spectral-norm  15.81  5,500 38,768 459 15.80 100% 0% 1% 1%
source secs N mem gz cpu cpu load
thread-ring  #2 24.48  500,000 54,756 591 59.19 61% 59% 64% 60%
thread-ring  #2 238.12  5,000,000 51,284 591 581.74 63% 57% 66% 60%
thread-ring  #2 2,380.59  50,000,000 55,376 591 5,823.50 62% 57% 67% 62%
source secs N mem gz cpu cpu load
thread-ring  7.22  500,000 50,384 476 8.27 22% 20% 37% 38%
thread-ring  56.33  5,000,000 50,100 476 63.63 32% 24% 33% 31%
thread-ring  511.65  50,000,000 54,120 476 603.59 32% 26% 28% 30%