all F# .NET Core programs & measurements 2.0.2 a04b4bf512 "System.GC.Server": true source secs N mem gz cpu cpu load binary-trees #2 0.18 7 ? 482 0.18 94% 5% 0% 0% binary-trees #2 0.39 14 792 482 0.40 5% 95% 0% 3% binary-trees #2 38.25 21 1,104,908 482 42.89 27% 29% 18% 40% source secs N mem gz cpu cpu load binary-trees #4 0.18 7 ? 488 0.18 0% 0% 95% 20% binary-trees #4 0.37 14 792 488 0.38 3% 0% 95% 6% binary-trees #4 31.65 21 982,168 488 36.18 22% 26% 30% 37% source secs N mem gz cpu cpu load binary-trees #6 0.18 7 ? 611 0.12 6% 21% 47% 44% binary-trees #6 0.19 14 ? 611 0.27 26% 17% 84% 32% binary-trees #6 8.81 21 1,055,608 611 28.84 82% 81% 85% 83% source secs N mem gz cpu cpu load binary-trees 0.11 7 ? 506 0.11 8% 100% 0% 9% binary-trees 0.28 14 756 506 0.28 7% 89% 14% 4% binary-trees 28.59 21 1,041,376 506 33.03 30% 27% 22% 38% source secs N mem gz cpu cpu load binary-trees #8 0.12 7 ? 619 0.12 0% 100% 8% 8% binary-trees #8 0.16 14 ? 619 0.26 27% 47% 75% 25% binary-trees #8 8.54 21 1,049,740 619 28.64 87% 88% 83% 82% source secs N mem gz cpu cpu load binary-trees #7 0.24 7 768 516 0.24 0% 0% 92% 12% binary-trees #7 0.34 14 792 516 0.48 21% 27% 22% 85% binary-trees #7 17.00 21 1,220,380 516 51.18 78% 79% 79% 81% source secs N mem gz cpu cpu load binary-trees #5 0.10 7 ? 515 0.10 90% 0% 20% 10% binary-trees #5 Bad Output 14 source secs N mem gz cpu cpu load binary-trees #3 0.11 7 ? 531 0.11 0% 0% 100% 9% binary-trees #3 0.23 14 792 531 0.23 0% 4% 74% 27% binary-trees #3 22.53 21 819,252 531 24.89 12% 16% 14% 70% source secs N mem gz cpu cpu load fannkuch-redux #3 0.37 10 788 945 0.77 39% 38% 39% 95% fannkuch-redux #3 1.87 11 36,468 945 6.68 87% 96% 90% 86% fannkuch-redux #3 24.16 12 37,096 945 87.20 94% 86% 83% 99% source secs N mem gz cpu cpu load fannkuch-redux 1.49 10 58,708 551 1.59 37% 2% 19% 51% fannkuch-redux 16.35 11 62,608 551 16.97 27% 20% 31% 27% fannkuch-redux 218.87 12 62,512 551 227.04 24% 30% 27% 24% source secs N mem gz cpu cpu load fannkuch-redux #4 0.48 10 34,376 612 0.48 98% 0% 2% 4% fannkuch-redux #4 4.97 11 34,528 612 4.97 1% 0% 0% 99% fannkuch-redux #4 68.87 12 34,816 612 68.86 100% 0% 1% 0% source secs N mem gz cpu cpu load fannkuch-redux #2 0.67 10 34,708 548 0.66 0% 99% 5% 0% fannkuch-redux #2 6.38 11 35,180 548 6.38 100% 0% 0% 0% fannkuch-redux #2 85.48 12 35,400 548 85.46 0% 24% 77% 0% source secs N mem gz cpu cpu load fannkuch-redux #7 0.28 10 784 953 0.56 38% 41% 89% 37% fannkuch-redux #7 1.41 11 36,492 953 4.97 92% 87% 89% 89% fannkuch-redux #7 16.65 12 36,904 953 64.80 100% 98% 97% 95% source secs N mem gz cpu cpu load fannkuch-redux #8 0.32 10 796 949 0.58 41% 85% 39% 38% fannkuch-redux #8 1.44 11 36,136 949 5.12 90% 90% 85% 96% fannkuch-redux #8 16.71 12 36,616 949 65.09 99% 95% 98% 99% source secs N mem gz cpu cpu load fannkuch-redux #5 0.35 10 752 912 0.69 53% 35% 74% 38% fannkuch-redux #5 1.64 11 36,564 912 5.83 85% 91% 96% 85% fannkuch-redux #5 19.36 12 36,856 912 76.23 99% 100% 99% 99% source secs N mem gz cpu cpu load fannkuch-redux #6 0.28 10 800 1025 0.55 86% 44% 37% 43% fannkuch-redux #6 1.46 11 35,224 1025 5.35 95% 90% 90% 95% fannkuch-redux #6 18.29 12 35,916 1025 71.32 99% 98% 95% 98% source secs N mem gz cpu cpu load fasta #2 0.31 250,000 744 1308 0.38 63% 38% 29% 13% fasta #2 1.05 2,500,000 86,184 1308 1.96 43% 50% 24% 74% fasta #2 8.59 25,000,000 313,120 1308 17.03 52% 47% 56% 45% source secs N mem gz cpu cpu load fasta 0.22 250,000 788 1002 0.22 0% 82% 23% 9% fasta 1.06 2,500,000 35,240 1002 1.06 0% 22% 81% 0% fasta 8.82 25,000,000 35,732 1002 8.81 0% 1% 100% 0% source secs N mem gz cpu cpu load fasta #3 0.13 250,000 ? 1350 0.19 8% 23% 86% 29% fasta #3 0.30 2,500,000 792 1350 0.81 61% 59% 93% 66% fasta #3 1.67 25,000,000 123,472 1350 6.27 93% 99% 93% 93% source secs N mem gz cpu cpu load k-nucleotide #2 0.57 250,000 45,196 1926 0.92 40% 78% 32% 29% k-nucleotide #2 1.68 2,500,000 88,492 1926 4.20 59% 75% 66% 73% k-nucleotide #2 10.43 25,000,000 195,348 1926 36.77 96% 88% 84% 86% source secs N mem gz cpu cpu load k-nucleotide #3 0.56 250,000 54,168 1111 1.04 80% 22% 53% 35% k-nucleotide #3 3.03 2,500,000 166,076 1111 7.08 25% 55% 84% 73% k-nucleotide #3 26.92 25,000,000 1,244,556 1111 65.24 77% 55% 79% 33% source secs N mem gz cpu cpu load k-nucleotide #4 0.42 250,000 70,760 1509 0.97 48% 69% 60% 60% k-nucleotide #4 2.47 2,500,000 165,384 1509 7.19 79% 69% 68% 77% k-nucleotide #4 19.29 25,000,000 1,198,184 1509 62.95 90% 80% 75% 83% source secs N mem gz cpu cpu load k-nucleotide 1.23 250,000 371,764 701 3.30 64% 64% 88% 55% k-nucleotide 8.29 2,500,000 354,472 701 24.07 75% 72% 72% 73% k-nucleotide 72.69 25,000,000 850,760 701 228.94 78% 78% 82% 78% source secs N mem gz cpu cpu load k-nucleotide #5 0.60 250,000 43,792 1959 0.93 49% 33% 28% 63% k-nucleotide #5 1.64 2,500,000 88,332 1959 4.14 69% 64% 58% 86% k-nucleotide #5 10.44 25,000,000 195,944 1959 38.11 95% 92% 92% 86% source secs N mem gz cpu cpu load mandelbrot #3 0.17 1,000 ? 800 0.32 35% 94% 31% 29% mandelbrot #3 0.90 4,000 38,540 800 3.21 87% 86% 100% 87% mandelbrot #3 12.40 16,000 68,952 800 49.11 100% 99% 99% 99% source secs N mem gz cpu cpu load mandelbrot #2 0.24 1,000 792 1043 0.44 30% 88% 27% 33% mandelbrot #2 1.05 4,000 39,456 1043 3.66 97% 85% 85% 85% mandelbrot #2 13.83 16,000 39,964 1043 54.66 99% 99% 99% 99% source secs N mem gz cpu cpu load mandelbrot 0.22 1,000 756 877 0.24 14% 95% 24% 10% mandelbrot 0.54 4,000 36,876 877 1.77 81% 77% 78% 98% mandelbrot 6.66 16,000 67,124 877 26.20 98% 100% 99% 98% source secs N mem gz cpu cpu load mandelbrot #4 0.16 1,000 ? 886 0.26 20% 94% 25% 20% mandelbrot #4 0.65 4,000 37,380 886 2.18 82% 95% 88% 81% mandelbrot #4 8.30 16,000 66,916 886 32.77 100% 99% 99% 99% source secs N mem gz cpu cpu load n-body #2 0.41 500,000 788 1381 0.41 0% 100% 17% 2% n-body #2 2.45 5,000,000 38,180 1381 2.45 0% 1% 100% 1% n-body #2 22.86 50,000,000 38,500 1381 22.86 100% 0% 1% 1% source secs N mem gz cpu cpu load n-body 0.44 500,000 39,940 1267 0.44 7% 0% 0% 100% n-body 2.72 5,000,000 62,216 1267 2.72 0% 3% 100% 0% n-body 25.51 50,000,000 68,572 1267 25.60 48% 4% 9% 41% source secs N mem gz cpu cpu load n-body #3 0.37 500,000 792 1617 0.35 97% 0% 3% 3% n-body #3 2.51 5,000,000 36,904 1617 2.50 59% 42% 1% 0% n-body #3 24.09 50,000,000 37,096 1617 24.08 28% 73% 0% 1% source secs N mem gz cpu cpu load pidigits 1.68 2,000 66,388 513 1.83 30% 50% 19% 12% pidigits 14.66 6,000 82,740 513 16.18 31% 27% 28% 26% pidigits 41.23 10,000 100,876 513 44.71 34% 23% 24% 30% source secs N mem gz cpu cpu load pidigits #4 0.25 2,000 800 874 0.22 4% 4% 20% 77% pidigits #4 1.13 6,000 37,664 874 1.13 1% 2% 3% 99% pidigits #4 3.05 10,000 38,168 874 3.04 1% 0% 99% 3% source secs N mem gz cpu cpu load pidigits #3 0.25 2,000 768 909 0.22 4% 0% 0% 100% pidigits #3 1.15 6,000 37,300 909 1.15 1% 1% 2% 99% pidigits #3 3.06 10,000 37,836 909 3.05 0% 1% 1% 100% source secs N mem gz cpu cpu load pidigits #2 1.11 2,000 65,864 701 1.19 2% 38% 51% 19% pidigits #2 8.85 6,000 73,080 701 9.59 27% 35% 28% 22% pidigits #2 25.58 10,000 80,396 701 27.69 31% 20% 26% 33% source secs N mem gz cpu cpu load regex-redux #6 0.59 50,000 43,036 611 1.32 56% 47% 53% 81% regex-redux #6 3.48 500,000 236,536 611 11.31 86% 65% 93% 85% regex-redux #6 31.49 5,000,000 1,670,792 611 111.71 90% 87% 97% 81% regex-redux #4 Bad Output 50,000 source secs N mem gz cpu cpu load regex-redux #5 0.54 50,000 45,564 529 1.35 79% 56% 53% 69% regex-redux #5 3.62 500,000 218,256 529 11.35 76% 76% 93% 70% regex-redux #5 31.02 5,000,000 1,446,740 529 111.00 92% 89% 85% 91% regex-redux #3 Bad Output 50,000 source secs N mem gz cpu cpu load regex-redux #2 1.31 50,000 44,432 426 1.32 1% 1% 2% 98% regex-redux #2 11.25 500,000 168,228 426 11.27 0% 6% 95% 0% regex-redux #2 110.23 5,000,000 1,422,104 426 110.49 85% 0% 1% 15% source secs N mem gz cpu cpu load regex-redux 0.79 50,000 48,124 646 1.39 26% 68% 38% 45% regex-redux Bad Output 500,000 source secs N mem gz cpu cpu load reverse-complement #2 0.16 250,000 ? 1608 0.19 19% 69% 86% 41% reverse-complement #2 Failed 100,000,000 source secs N mem gz cpu cpu load reverse-complement 0.84 250,000 51,044 595 0.80 0% 99% 73% 0% reverse-complement 269.16 100,000,000 3,308,844 595 273.26 30% 62% 41% 78% source secs N mem gz cpu cpu load spectral-norm #3 0.25 500 792 721 0.35 76% 21% 20% 23% spectral-norm #3 1.49 3,000 36,880 721 5.35 88% 88% 87% 98% spectral-norm #3 4.51 5,500 37,048 721 17.45 99% 96% 96% 96% source secs N mem gz cpu cpu load spectral-norm #4 0.27 500 792 732 0.33 19% 19% 19% 85% spectral-norm #4 1.40 3,000 36,264 732 4.97 87% 87% 88% 96% spectral-norm #4 4.22 5,500 36,760 732 16.21 99% 95% 96% 96% source secs N mem gz cpu cpu load spectral-norm #2 0.21 500 792 853 0.32 24% 26% 19% 86% spectral-norm #2 1.40 3,000 36,352 853 5.05 88% 88% 88% 97% spectral-norm #2 4.32 5,500 37,008 853 16.69 96% 96% 96% 99% source secs N mem gz cpu cpu load thread-ring #2 2.54 500,000 72,168 555 7.14 73% 75% 65% 72% thread-ring #2 22.79 5,000,000 71,444 555 70.50 79% 80% 79% 78% thread-ring #2 233.23 50,000,000 73,312 555 718.15 80% 78% 77% 79% source secs N mem gz cpu cpu load thread-ring #3 0.39 500,000 792 329 0.39 13% 3% 3% 90% thread-ring #3 2.05 5,000,000 62,748 329 2.16 39% 19% 26% 26% thread-ring #3 18.38 50,000,000 62,980 329 19.23 36% 25% 35% 11%