all F# .NET programs & measurements .NET SDK 8.0.200 Host Version: 8.0.2 Commit: 1381d5ebd2 <ServerGarbageCollection>true F# 8.0 source secs N mem gz cpu secs cpu load binary-trees 1.44 7 31,516 517 0.14 10% 0% 0% 1% binary-trees 0.22 14 78,308 517 0.19 9% 9% 60% 18% binary-trees 10.43 21 1,266,620 517 12.47 23% 37% 41% 17% source secs N mem gz cpu secs cpu load binary-trees #7 1.45 7 36,056 527 0.25 1% 14% 0% 3% binary-trees #7 0.23 14 86,900 527 0.27 22% 59% 18% 9% binary-trees #7 5.35 21 1,656,124 527 15.77 70% 73% 84% 70% source secs N mem gz cpu secs cpu load fannkuch-redux #5 1.49 10 35,760 927 0.48 6% 14% 9% 5% fannkuch-redux #5 0.87 11 35,576 927 2.97 85% 93% 84% 80% fannkuch-redux #5 9.85 12 36,736 927 38.38 96% 98% 97% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #6 1.45 10 31,012 1103 0.37 6% 4% 4% 13% fannkuch-redux #6 0.73 11 31,184 1103 2.53 86% 83% 88% 93% fannkuch-redux #6 8.38 12 31,256 1103 32.53 98% 99% 93% 98% source secs N mem gz cpu secs cpu load fannkuch-redux 2.12 10 48,768 558 0.81 5% 0% 33% 0% fannkuch-redux 7.00 11 49,384 558 7.37 3% 2% 90% 10% fannkuch-redux 91.67 12 50,008 558 96.00 2% 60% 36% 6% source secs N mem gz cpu secs cpu load fasta #3 1.49 250,000 41,160 1361 0.23 8% 3% 2% 2% fasta #3 0.22 2,500,000 49,084 1361 0.53 57% 52% 54% 81% fasta #3 1.14 25,000,000 65,632 1361 4.09 92% 90% 91% 88% source secs N mem gz cpu secs cpu load fasta #4 1.49 250,000 42,476 1355 0.23 2% 1% 7% 4% fasta #4 0.25 2,500,000 48,844 1355 0.61 52% 54% 60% 80% fasta #4 1.24 25,000,000 95,052 1355 4.61 92% 91% 96% 91% source secs N mem gz cpu secs cpu load k-nucleotide #5 1.90 250,000 72,180 1964 0.68 6% 4% 9% 15% k-nucleotide #5 0.95 2,500,000 91,868 1964 1.99 60% 52% 44% 58% k-nucleotide #5 4.77 25,000,000 199,008 1964 16.60 81% 90% 95% 81% source secs N mem gz cpu secs cpu load k-nucleotide #2 1.79 250,000 71,300 1932 0.68 15% 6% 6% 12% k-nucleotide #2 0.93 2,500,000 89,932 1932 2.03 53% 60% 59% 46% k-nucleotide #2 4.84 25,000,000 199,004 1932 16.23 75% 76% 97% 88% source secs N mem gz cpu secs cpu load k-nucleotide #3 1.76 250,000 81,416 1124 0.65 2% 11% 16% 7% k-nucleotide #3 1.82 2,500,000 191,908 1124 3.01 53% 34% 24% 59% k-nucleotide #3 11.72 25,000,000 1,323,268 1124 25.39 71% 25% 90% 30% source secs N mem gz cpu secs cpu load k-nucleotide #6 1.82 250,000 61,512 1913 0.68 6% 18% 7% 6% k-nucleotide #6 1.00 2,500,000 78,592 1913 2.02 53% 49% 42% 61% k-nucleotide #6 3.88 25,000,000 186,720 1913 12.22 98% 77% 64% 76% source secs N mem gz cpu secs cpu load k-nucleotide #4 1.77 250,000 80,760 1522 0.61 19% 7% 5% 4% k-nucleotide #4 1.31 2,500,000 178,784 1522 2.91 38% 55% 68% 64% k-nucleotide #4 10.51 25,000,000 1,321,116 1522 26.82 50% 82% 72% 52% source secs N mem gz cpu secs cpu load k-nucleotide 1.94 250,000 329,644 713 1.58 18% 28% 17% 19% k-nucleotide 2.91 2,500,000 422,324 713 8.83 70% 72% 92% 71% k-nucleotide 24.14 25,000,000 1,073,324 713 86.18 86% 90% 92% 89% mandelbrot #5 Make Error 1,000 mandelbrot Make Error 1,000 mandelbrot #6 Make Error 1,000 source secs N mem gz cpu secs cpu load mandelbrot #2 1.81 1,000 37,428 1054 0.65 8% 7% 16% 6% mandelbrot #2 0.61 4,000 37,672 1054 2.00 80% 78% 80% 93% mandelbrot #2 7.10 16,000 37,972 1054 27.95 98% 98% 99% 98% source secs N mem gz cpu secs cpu load n-body #6 1.41 500,000 33,512 1395 0.28 0% 0% 20% 0% n-body #6 0.63 5,000,000 33,864 1395 0.60 0% 0% 0% 96% n-body #6 4.98 50,000,000 34,028 1395 4.95 0% 0% 0% 99% source secs N mem gz cpu secs cpu load n-body #5 1.53 500,000 33,808 1363 0.29 0% 18% 1% 0% n-body #5 0.63 5,000,000 33,840 1363 0.60 3% 1% 95% 0% n-body #5 5.02 50,000,000 34,036 1363 5.00 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #4 1.55 500,000 33,996 1296 0.29 0% 18% 0% 1% n-body #4 0.83 5,000,000 34,092 1296 0.80 0% 1% 1% 96% n-body #4 6.88 50,000,000 34,396 1296 6.87 1% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #2 1.52 500,000 33,724 1387 0.30 5% 0% 14% 0% n-body #2 0.85 5,000,000 34,024 1387 0.83 98% 0% 1% 2% n-body #2 7.39 50,000,000 34,268 1387 7.37 99% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 1.63 500,000 31,700 1624 0.25 15% 0% 0% 0% n-body #3 0.77 5,000,000 31,696 1624 0.75 0% 0% 97% 2% n-body #3 6.91 50,000,000 32,128 1624 6.89 1% 0% 0% 99% source secs N mem gz cpu secs cpu load n-body 1.47 500,000 45,584 1272 0.28 0% 19% 0% 0% n-body 0.93 5,000,000 49,480 1272 0.89 2% 22% 1% 73% n-body 7.74 50,000,000 49,688 1272 7.79 1% 99% 0% 0% source secs N mem gz cpu secs cpu load pidigits #6 1.32 2,000 29,524 917 0.20 0% 0% 9% 5% pidigits #6 0.41 6,000 31,376 917 0.37 0% 87% 5% 0% pidigits #6 0.95 10,000 31,608 917 0.95 97% 1% 0% 4% source secs N mem gz cpu secs cpu load pidigits #4 1.46 2,000 30,848 887 0.22 15% 0% 0% 0% pidigits #4 0.53 6,000 32,728 887 0.55 0% 1% 96% 7% pidigits #4 1.36 10,000 33,408 887 1.37 0% 4% 97% 2% source secs N mem gz cpu secs cpu load regex-redux 0.23 50,000 50,064 657 0.26 17% 30% 60% 8% regex-redux Bad Output 500,000 source secs N mem gz cpu secs cpu load regex-redux #7 1.56 50,000 52,604 610 0.35 7% 3% 13% 1% regex-redux #7 0.68 500,000 130,916 610 0.83 14% 13% 38% 57% regex-redux #7 4.52 5,000,000 1,399,680 610 6.38 15% 14% 99% 14% regex-redux #4 Bad Output 50,000 source secs N mem gz cpu secs cpu load regex-redux #6 1.67 50,000 45,868 622 0.34 3% 0% 11% 6% regex-redux #6 0.39 500,000 117,672 622 0.68 34% 30% 42% 71% regex-redux #6 1.76 5,000,000 860,688 622 5.17 81% 76% 67% 71% source secs N mem gz cpu secs cpu load regex-redux #2 1.72 50,000 47,064 437 0.37 2% 1% 0% 19% regex-redux #2 0.74 500,000 111,512 437 0.66 87% 1% 1% 1% regex-redux #2 4.61 5,000,000 852,528 437 4.84 73% 3% 1% 30% reverse-complement #4 Timed Out 250,000 source secs N mem gz cpu secs cpu load reverse-complement 1.70 250,000 42,716 603 0.47 0% 1% 28% 1% reverse-complement 37.91 100,000,001 1,964,820 603 39.29 3% 47% 18% 34% source secs N mem gz cpu secs cpu load reverse-complement #5 0.10 250,000 32,952 1147 0.13 12% 33% 77% 12% reverse-complement #5 Timed Out 100,000,001 source secs N mem gz cpu secs cpu load spectral-norm #2 1.56 500 33,816 864 0.26 12% 2% 1% 1% spectral-norm #2 0.55 3,000 34,064 864 1.82 90% 81% 81% 81% spectral-norm #2 Timed Out 5,500 source secs N mem gz cpu secs cpu load spectral-norm #4 1.62 500 35,192 738 0.29 3% 12% 2% 3% spectral-norm #4 0.62 3,000 36,044 738 2.03 80% 90% 80% 79% spectral-norm #4 1.60 5,500 36,320 738 6.00 92% 93% 93% 96%