all F# .NET programs & measurements .NET SDK 8.0.301 Host Version: 8.0.6 Commit: 3b8b000a0e <ServerGarbageCollection>true F# 8.0 source secs N mem gz cpu secs cpu load binary-trees 1.34 7 31,916 517 0.15 0% 11% 0% 0% binary-trees 0.23 14 78,848 517 0.19 43% 39% 4% 0% binary-trees 10.44 21 1,248,320 517 12.58 11% 45% 26% 38% source secs N mem gz cpu secs cpu load binary-trees #7 1.50 7 36,020 527 0.27 14% 0% 0% 2% binary-trees #7 0.20 14 85,688 527 0.27 21% 73% 26% 20% binary-trees #7 5.32 21 1,742,212 527 16.10 72% 83% 76% 73% source secs N mem gz cpu secs cpu load fannkuch-redux #5 1.64 10 35,288 927 0.52 4% 10% 13% 5% fannkuch-redux #5 0.87 11 35,576 927 2.98 86% 85% 93% 82% fannkuch-redux #5 9.75 12 36,612 927 38.38 97% 97% 99% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #6 1.43 10 31,212 1103 0.39 3% 4% 14% 5% fannkuch-redux #6 0.72 11 31,248 1103 2.54 94% 87% 87% 86% fannkuch-redux #6 8.38 12 31,568 1103 32.60 97% 98% 99% 93% source secs N mem gz cpu secs cpu load fannkuch-redux 2.01 10 48,840 558 0.86 9% 31% 1% 2% fannkuch-redux 7.05 11 48,964 558 7.45 2% 2% 33% 68% fannkuch-redux 93.67 12 49,764 558 99.25 2% 6% 60% 37% source secs N mem gz cpu secs cpu load fasta #3 1.34 250,000 41,548 1361 0.24 12% 2% 1% 2% fasta #3 0.19 2,500,000 47,784 1361 0.51 57% 89% 57% 63% fasta #3 1.13 25,000,000 72,912 1361 4.17 98% 90% 91% 92% source secs N mem gz cpu secs cpu load fasta #4 1.42 250,000 40,944 1355 0.23 2% 1% 12% 2% fasta #4 0.21 2,500,000 54,144 1355 0.60 63% 66% 66% 90% fasta #4 1.29 25,000,000 101,008 1355 4.87 97% 95% 93% 94% source secs N mem gz cpu secs cpu load k-nucleotide #5 1.89 250,000 72,808 1964 0.70 16% 6% 10% 6% k-nucleotide #5 1.04 2,500,000 91,596 1964 2.31 48% 60% 52% 62% k-nucleotide #5 4.91 25,000,000 199,168 1964 16.86 94% 95% 75% 78% source secs N mem gz cpu secs cpu load k-nucleotide #2 1.72 250,000 72,776 1932 0.75 10% 4% 18% 10% k-nucleotide #2 0.94 2,500,000 91,636 1932 2.03 49% 50% 47% 75% k-nucleotide #2 4.88 25,000,000 199,280 1932 17.00 80% 82% 91% 95% source secs N mem gz cpu secs cpu load k-nucleotide #3 1.82 250,000 82,948 1124 0.70 16% 7% 11% 3% k-nucleotide #3 1.49 2,500,000 196,940 1124 2.96 16% 26% 73% 83% k-nucleotide #3 11.96 25,000,000 1,323,896 1124 25.77 20% 92% 29% 75% source secs N mem gz cpu secs cpu load k-nucleotide #6 1.72 250,000 60,532 1913 0.71 5% 16% 11% 7% k-nucleotide #6 1.13 2,500,000 79,616 1913 2.71 71% 45% 66% 59% k-nucleotide #6 3.89 25,000,000 187,008 1913 12.37 74% 77% 79% 89% source secs N mem gz cpu secs cpu load k-nucleotide #4 1.64 250,000 81,996 1522 0.62 8% 4% 4% 20% k-nucleotide #4 1.35 2,500,000 178,768 1522 3.07 56% 48% 69% 57% k-nucleotide #4 10.34 25,000,000 1,321,532 1522 26.40 43% 67% 89% 55% source secs N mem gz cpu secs cpu load k-nucleotide 1.90 250,000 355,296 713 1.63 21% 32% 15% 16% k-nucleotide 3.15 2,500,000 398,068 713 9.24 72% 73% 72% 78% k-nucleotide 26.43 25,000,000 1,068,296 713 86.77 78% 86% 88% 76% 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.79 1,000 38,432 1054 0.64 17% 6% 5% 7% mandelbrot #2 0.60 4,000 38,740 1054 2.00 80% 79% 93% 81% mandelbrot #2 7.11 16,000 39,084 1054 28.01 98% 98% 98% 99% source secs N mem gz cpu secs cpu load n-body #6 1.44 500,000 33,240 1395 0.29 16% 2% 2% 2% n-body #6 0.60 5,000,000 33,632 1395 0.59 0% 0% 0% 98% n-body #6 4.97 50,000,000 33,856 1395 4.96 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #5 1.49 500,000 33,532 1363 0.30 0% 0% 19% 0% n-body #5 0.68 5,000,000 33,608 1363 0.67 0% 97% 2% 1% n-body #5 5.74 50,000,000 33,780 1363 5.73 99% 1% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 1.56 500,000 33,768 1296 0.33 0% 0% 0% 21% n-body #4 0.81 5,000,000 33,864 1296 0.80 0% 0% 2% 98% n-body #4 6.89 50,000,000 33,992 1296 6.88 99% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 1.63 500,000 33,696 1387 0.32 0% 0% 18% 0% n-body #2 0.85 5,000,000 33,792 1387 0.83 97% 0% 1% 1% n-body #2 7.42 50,000,000 34,040 1387 7.41 99% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 1.40 500,000 31,980 1624 0.25 0% 0% 16% 0% n-body #3 0.77 5,000,000 32,064 1624 0.76 0% 0% 1% 98% n-body #3 6.92 50,000,000 32,372 1624 6.91 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body 1.58 500,000 45,292 1272 0.34 20% 0% 0% 1% n-body 0.93 5,000,000 48,980 1272 0.89 1% 0% 33% 63% n-body 7.77 50,000,000 49,464 1272 7.83 0% 0% 0% 99% source secs N mem gz cpu secs cpu load pidigits #6 1.31 2,000 29,884 917 0.19 0% 0% 14% 0% pidigits #6 0.49 6,000 31,416 917 0.40 4% 79% 0% 2% pidigits #6 0.96 10,000 31,680 917 0.95 97% 1% 0% 2% source secs N mem gz cpu secs cpu load pidigits #4 1.36 2,000 30,924 887 0.22 0% 0% 16% 1% pidigits #4 0.51 6,000 32,984 887 0.54 96% 0% 5% 0% pidigits #4 1.34 10,000 33,524 887 1.37 98% 0% 2% 3% source secs N mem gz cpu secs cpu load regex-redux 0.22 50,000 49,904 657 0.26 63% 39% 8% 9% regex-redux Bad Output 500,000 source secs N mem gz cpu secs cpu load regex-redux #7 1.48 50,000 55,348 610 0.35 13% 4% 3% 2% regex-redux #7 0.65 500,000 140,192 610 0.82 33% 15% 60% 21% regex-redux #7 4.63 5,000,000 1,398,348 610 6.51 14% 29% 15% 84% regex-redux #4 Bad Output 50,000 source secs N mem gz cpu secs cpu load regex-redux #6 1.56 50,000 46,252 622 0.37 3% 1% 14% 3% regex-redux #6 0.38 500,000 113,112 622 0.67 65% 39% 35% 39% regex-redux #6 1.86 5,000,000 860,664 622 5.47 67% 65% 66% 96% source secs N mem gz cpu secs cpu load regex-redux #2 1.75 50,000 47,020 437 0.38 0% 0% 0% 21% regex-redux #2 0.71 500,000 120,824 437 0.67 34% 7% 16% 39% regex-redux #2 4.64 5,000,000 852,224 437 4.89 0% 72% 26% 8% source secs N mem gz cpu secs cpu load reverse-complement #4 0.09 250,000 33,180 1146 0.14 87% 44% 25% 14% reverse-complement #4 Timed Out 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement 1.57 250,000 42,192 603 0.36 22% 0% 0% 0% reverse-complement 36.47 100,000,001 1,960,916 603 37.87 1% 1% 99% 1% source secs N mem gz cpu secs cpu load reverse-complement #5 0.09 250,000 33,104 1147 0.14 33% 77% 22% 33% reverse-complement #5 Timed Out 100,000,001 source secs N mem gz cpu secs cpu load spectral-norm #2 0.11 500 34,192 864 0.15 75% 27% 18% 23% spectral-norm #2 Timed Out 3,000 source secs N mem gz cpu secs cpu load spectral-norm #4 1.56 500 35,532 738 0.32 2% 3% 12% 2% spectral-norm #4 0.60 3,000 36,340 738 2.00 90% 84% 83% 79% spectral-norm #4 1.61 5,500 36,480 738 6.03 93% 93% 96% 91%