The Computer Language
Benchmarks Game

all C# .NET Core programs & measurements

2.0.0-preview1-005977
"System.GC.Server": true

source secs N mem gz cpu cpu load
binary-trees  #2 0.09  7 ? 586 0.08 67% 0% 22% 0%
binary-trees  #2 0.19  14 ? 586 0.19 5% 89% 5% 5%
binary-trees  #2 18.75  21 835,596 586 20.49 39% 22% 17% 34%
source secs N mem gz cpu cpu load
binary-trees  0.08  7 ? 600 0.08 11% 11% 0% 100%
binary-trees  0.26  14 840 600 0.26 8% 8% 7% 92%
binary-trees  28.83  21 1,154,248 600 33.06 27% 31% 47% 13%
source secs N mem gz cpu cpu load
binary-trees  #4 0.09  7 ? 780 0.09 56% 10% 0% 50%
binary-trees  #4 0.11  14 ? 780 0.23 40% 40% 50% 75%
binary-trees  #4 7.77  21 762,720 780 25.04 82% 82% 83% 79%
source secs N mem gz cpu cpu load
binary-trees  #3 0.11  7 ? 676 0.10 9% 17% 90% 0%
binary-trees  #3 0.24  14 828 676 0.39 72% 30% 35% 36%
binary-trees  #3 15.43  21 2,036,016 676 48.97 83% 77% 81% 80%
source secs N mem gz cpu cpu load
binary-trees  #5 0.09  7 ? 851 0.10 10% 90% 0% 0%
binary-trees  #5 0.14  14 ? 851 0.21 29% 17% 86% 20%
binary-trees  #5 7.15  21 740,308 851 23.70 85% 83% 82% 85%
source secs N mem gz cpu cpu load
chameneos-redux  0.17  60,000 ? 1400 0.35 69% 44% 44% 47%
chameneos-redux  1.00  600,000 71,084 1400 3.28 91% 86% 66% 88%
chameneos-redux  6.77  6,000,000 85,688 1400 23.60 88% 98% 97% 66%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.39  10 820 564 0.38 3% 5% 50% 47%
fannkuch-redux  #2 3.87  11 33,900 564 3.86 1% 0% 100% 1%
fannkuch-redux  #2 52.76  12 40,308 564 52.74 100% 0% 1% 0%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.20  10 ? 1172 0.54 55% 95% 58% 57%
fannkuch-redux  #4 1.49  11 40,972 1172 5.61 94% 96% 95% 94%
fannkuch-redux  #4 19.09  12 39,228 1172 75.64 100% 99% 100% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  0.53  10 34,140 520 0.52 0% 98% 2% 0%
fannkuch-redux  5.77  11 34,032 520 5.76 0% 100% 1% 1%
fannkuch-redux  79.45  12 38,028 520 79.43 0% 100% 0% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.22  10 824 1096 0.56 81% 64% 70% 59%
fannkuch-redux  #3 1.56  11 39,020 1096 5.87 94% 92% 95% 99%
fannkuch-redux  #3 19.87  12 41,452 1096 78.49 98% 100% 100% 98%
source secs N mem gz cpu cpu load
fasta  0.10  250,000 ? 2087 0.17 33% 30% 27% 89%
fasta  0.31  2,500,000 856 2087 0.91 84% 67% 76% 72%
fasta  2.06  25,000,000 85,804 2087 7.82 95% 95% 97% 94%
source secs N mem gz cpu cpu load
fasta  #3 0.10  250,000 ? 1904 0.17 27% 90% 50% 30%
fasta  #3 0.32  2,500,000 840 1904 0.92 68% 67% 88% 65%
fasta  #3 2.27  25,000,000 85,404 1904 8.03 89% 85% 85% 97%
source secs N mem gz cpu cpu load
fasta  #4 0.19  250,000 ? 1505 0.26 26% 26% 21% 94%
fasta  #4 0.44  2,500,000 73,988 1505 1.29 67% 70% 91% 73%
fasta  #4 2.80  25,000,000 202,176 1505 10.15 89% 89% 99% 89%
source secs N mem gz cpu cpu load
fasta  #2 0.13  250,000 ? 1180 0.12 0% 0% 0% 100%
fasta  #2 1.00  2,500,000 34,860 1180 0.77 95% 4% 2% 4%
fasta  #2 6.38  25,000,000 36,904 1180 6.38 0% 100% 1% 0%
source secs N mem gz cpu cpu load
k-nucleotide  #3 0.70  250,000 121,868 1404 2.01 91% 59% 59% 81%
k-nucleotide  #3 2.99  2,500,000 164,040 1404 9.48 89% 68% 83% 79%
k-nucleotide  #3 26.75  25,000,000 700,004 1404 88.28 74% 92% 76% 90%
source secs N mem gz cpu cpu load
k-nucleotide  #7 0.31  250,000 844 1822 0.71 48% 44% 48% 94%
k-nucleotide  #7 1.73  2,500,000 153,004 1822 5.21 71% 70% 95% 68%
k-nucleotide  #7 15.82  25,000,000 743,736 1822 51.09 75% 84% 88% 77%
source secs N mem gz cpu cpu load
k-nucleotide  #4 0.48  250,000 57,964 1696 1.18 94% 57% 56% 53%
k-nucleotide  #4 2.82  2,500,000 157,904 1696 9.54 82% 82% 82% 95%
k-nucleotide  #4 26.59  25,000,000 750,444 1696 93.94 89% 92% 87% 87%
source secs N mem gz cpu cpu load
k-nucleotide  #6 0.40  250,000 852 1585 0.64 58% 55% 45% 22%
k-nucleotide  #6 1.56  2,500,000 101,716 1585 3.94 53% 87% 49% 68%
k-nucleotide  #6 13.45  25,000,000 219,468 1585 37.40 54% 52% 78% 97%
source secs N mem gz cpu cpu load
k-nucleotide  1.16  250,000 79,232 1420 1.18 5% 33% 70% 2%
k-nucleotide  9.96  2,500,000 153,392 1420 10.03 1% 3% 98% 1%
k-nucleotide  97.91  25,000,000 726,816 1420 99.20 49% 50% 3% 1%
k-nucleotide  #5 Failed  250,000
source secs N mem gz cpu cpu load
k-nucleotide  #2 1.86  250,000 157,832 1012 2.00 36% 5% 4% 65%
k-nucleotide  #2 14.63  2,500,000 358,992 1012 15.00 24% 33% 10% 38%
k-nucleotide  #2 135.91  25,000,000 1,100,164 1012 139.36 21% 21% 34% 29%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.56  1,000 39,416 484 0.56 98% 0% 5% 4%
mandelbrot  #2 7.86  4,000 65,912 484 7.86 1% 0% 1% 100%
mandelbrot  #2 123.64  16,000 72,900 484 123.62 39% 26% 2% 35%
source secs N mem gz cpu cpu load
mandelbrot  #4 0.12  1,000 ? 672 0.20 50% 33% 33% 100%
mandelbrot  #4 0.52  4,000 41,452 672 1.79 94% 83% 86% 83%
mandelbrot  #4 6.79  16,000 74,336 672 26.78 99% 99% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.14  1,000 ? 701 0.28 85% 43% 36% 43%
mandelbrot  #3 0.82  4,000 42,344 701 2.93 89% 88% 95% 90%
mandelbrot  #3 11.36  16,000 86,572 701 44.98 99% 99% 99% 100%
source secs N mem gz cpu cpu load
mandelbrot  0.14  1,000 ? 798 0.28 93% 31% 36% 36%
mandelbrot  0.83  4,000 40,348 798 2.98 99% 88% 88% 88%
mandelbrot  11.60  16,000 84,576 798 45.93 99% 99% 100% 99%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.12  1,000 ? 839 0.21 25% 100% 27% 33%
mandelbrot  #5 0.56  4,000 43,328 839 1.92 89% 84% 82% 89%
mandelbrot  #5 7.29  16,000 68,776 839 28.80 99% 99% 99% 99%
source secs N mem gz cpu cpu load
n-body  #6 0.33  500,000 856 1289 0.33 91% 9% 0% 6%
n-body  #6 2.53  5,000,000 38,164 1289 2.53 2% 100% 0% 1%
n-body  #6 24.55  50,000,000 40,380 1289 24.54 0% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  #3 0.31  500,000 852 1305 0.30 0% 6% 97% 0%
n-body  #3 2.25  5,000,000 38,064 1305 2.25 2% 6% 97% 1%
n-body  #3 21.70  50,000,000 38,396 1305 21.69 0% 73% 28% 1%
source secs N mem gz cpu cpu load
n-body  0.31  500,000 840 1403 0.31 6% 3% 94% 9%
n-body  2.29  5,000,000 36,380 1403 2.29 0% 100% 5% 0%
n-body  22.08  50,000,000 40,152 1403 22.08 1% 0% 1% 100%
source secs N mem gz cpu cpu load
n-body  #8 0.31  500,000 852 1343 0.31 94% 3% 6% 3%
n-body  #8 2.27  5,000,000 36,320 1343 2.27 0% 100% 0% 0%
n-body  #8 21.98  50,000,000 38,468 1343 21.97 100% 0% 1% 0%
source secs N mem gz cpu cpu load
n-body  #4 0.31  500,000 824 1452 0.30 0% 6% 3% 100%
n-body  #4 2.25  5,000,000 36,088 1452 2.25 100% 1% 2% 1%
n-body  #4 21.80  50,000,000 38,344 1452 21.79 0% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  #2 0.31  500,000 856 1410 0.31 3% 0% 90% 6%
n-body  #2 2.28  5,000,000 38,236 1410 2.28 2% 100% 3% 0%
n-body  #2 22.02  50,000,000 38,228 1410 22.01 100% 0% 1% 1%
pidigits  #2 Failed  2,000
source secs N mem gz cpu cpu load
pidigits  #3 0.22  2,000 824 1026 0.20 9% 0% 91% 9%
pidigits  #3 1.10  6,000 38,736 1026 1.10 99% 2% 1% 2%
pidigits  #3 3.01  10,000 39,292 1026 3.01 100% 0% 1% 1%
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.47  50,000 49,128 856 1.24 96% 53% 66% 51%
regex-redux  #4 3.37  500,000 305,828 856 10.60 84% 91% 79% 64%
regex-redux  #4 30.01  5,000,000 1,634,216 856 104.34 88% 78% 92% 91%
regex-redux  #6 Bad Output  50,000
source secs N mem gz cpu cpu load
regex-redux  1.15  50,000 47,060 635 1.16 90% 8% 3% 3%
regex-redux  10.93  500,000 168,892 635 11.00 99% 0% 2% 1%
regex-redux  103.34  5,000,000 1,369,016 635 103.55 1% 0% 38% 62%
regex-redux  #7 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  #3 0.10  250,000 ? 863 0.10 91% 0% 9% 60%
reverse-complement  #3 0.57  2,500,000 79,412 863 0.60 58% 9% 14% 82%
reverse-complement  #3 4.96  25,000,000 627,964 863 6.65 82% 18% 16% 20%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.08  250,000 ? 1670 0.10 25% 75% 25% 0%
reverse-complement  #2 0.23  2,500,000 836 1670 0.37 38% 65% 26% 52%
reverse-complement  #2 1.39  25,000,000 752,804 1670 2.21 28% 64% 13% 61%
source secs N mem gz cpu cpu load
reverse-complement  #5 0.15  250,000 ? 1580 0.14 14% 53% 53% 13%
reverse-complement  #5 0.59  2,500,000 72,124 1580 0.33 32% 14% 14% 72%
reverse-complement  #5 1.16  25,000,000 312,124 1580 1.84 14% 49% 37% 69%
source secs N mem gz cpu cpu load
reverse-complement  0.08  250,000 ? 1099 0.08 13% 100% 11% 0%
reverse-complement  0.26  2,500,000 848 1099 0.26 96% 8% 0% 8%
reverse-complement  1.69  25,000,000 297,196 1099 1.68 0% 98% 2% 4%
source secs N mem gz cpu cpu load
reverse-complement  #4 0.16  250,000 ? 1708 0.14 44% 19% 19% 40%
reverse-complement  #4 0.60  2,500,000 55,820 1708 0.36 5% 58% 26% 34%
reverse-complement  #4 1.44  25,000,000 531,812 1708 2.06 24% 87% 32% 3%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.12  500 ? 878 0.22 38% 92% 25% 31%
spectral-norm  #3 1.28  3,000 39,052 878 4.78 94% 92% 95% 95%
spectral-norm  #3 4.04  5,500 40,956 878 15.80 98% 97% 98% 98%
source secs N mem gz cpu cpu load
spectral-norm  0.22  500 824 459 0.22 100% 0% 9% 9%
spectral-norm  4.76  3,000 34,844 459 4.76 100% 1% 3% 0%
spectral-norm  15.80  5,500 37,508 459 15.80 1% 100% 0% 1%
source secs N mem gz cpu cpu load
thread-ring  #2 27.34  500,000 49,816 591 61.02 62% 56% 69% 64%
thread-ring  #2 237.73  5,000,000 56,408 591 581.37 62% 57% 66% 61%
thread-ring  #2 2,388.84  50,000,000 53,516 591 5,810.71 61% 57% 66% 62%
source secs N mem gz cpu cpu load
thread-ring  6.96  500,000 60,436 476 8.10 19% 30% 34% 35%
thread-ring  54.51  5,000,000 52,440 476 64.63 30% 21% 33% 33%
thread-ring  522.03  50,000,000 50,604 476 605.26 30% 29% 30% 27%