all Pascal Free Pascal programs & measurements Free Pascal Compiler version 3.0.4 [2017/10/03] for x86_64 source secs N mem gz cpu cpu load binary-trees 0.02 7 ? 715 ? 0% 0% 100% 0% binary-trees 0.16 14 ? 715 0.16 0% 19% 100% 6% binary-trees 36.42 21 262,180 715 36.40 100% 1% 1% 0% source secs N mem gz cpu cpu load fannkuch-redux 0.11 10 ? 1050 0.42 91% 90% 92% 91% fannkuch-redux 1.35 11 1,960 1050 5.20 98% 99% 96% 96% fannkuch-redux 17.90 12 1,984 1050 71.35 100% 100% 100% 100% source secs N mem gz cpu cpu load fasta #4 0.12 250,000 ? 1140 0.12 92% 0% 8% 0% fasta #4 1.12 2,500,000 8 1140 1.12 99% 0% 1% 1% fasta #4 10.85 25,000,000 8 1140 10.85 100% 0% 1% 0% source secs N mem gz cpu cpu load mandelbrot #2 0.10 1,000 ? 846 0.25 33% 50% 89% 89% mandelbrot #2 1.48 4,000 3,836 846 3.90 92% 36% 36% 99% mandelbrot #2 23.30 16,000 33,144 846 61.87 36% 43% 94% 93% source secs N mem gz cpu cpu load mandelbrot #5 0.07 1,000 ? 845 0.24 86% 100% 83% 100% mandelbrot #5 0.93 4,000 1,716 845 3.68 99% 99% 100% 99% mandelbrot #5 14.62 16,000 30,016 845 58.40 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #3 0.23 1,000 8 526 0.23 0% 0% 4% 100% mandelbrot #3 3.54 4,000 8 526 3.54 1% 0% 0% 100% mandelbrot #3 56.32 16,000 8 526 56.31 55% 0% 1% 45% source secs N mem gz cpu cpu load mandelbrot #4 0.07 1,000 ? 774 0.27 88% 88% 88% 88% mandelbrot #4 1.05 4,000 1,888 774 4.17 99% 99% 99% 100% mandelbrot #4 16.59 16,000 30,112 774 66.32 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot 0.10 1,000 ? 846 0.26 91% 33% 50% 89% mandelbrot 1.49 4,000 3,728 846 3.92 44% 92% 36% 93% mandelbrot 23.30 16,000 33,144 846 61.86 93% 37% 93% 43% source secs N mem gz cpu cpu load meteor-contest #3 0.08 2,098 ? 5517 0.08 0% 100% 0% 0% source secs N mem gz cpu cpu load n-body 0.23 500,000 8 1325 0.23 96% 0% 0% 4% n-body 2.24 5,000,000 8 1325 2.24 0% 100% 2% 0% n-body 22.35 50,000,000 8 1325 22.34 0% 0% 0% 100% source secs N mem gz cpu cpu load n-body #2 0.23 500,000 8 1339 0.23 100% 0% 0% 0% n-body #2 2.28 5,000,000 8 1339 2.28 0% 0% 100% 0% n-body #2 22.74 50,000,000 8 1339 22.74 100% 1% 0% 0% source secs N mem gz cpu cpu load n-body #3 0.25 500,000 8 1435 0.25 0% 100% 4% 0% n-body #3 2.50 5,000,000 8 1435 2.49 0% 100% 0% 0% n-body #3 24.92 50,000,000 8 1435 24.91 0% 0% 0% 100% source secs N mem gz cpu cpu load pidigits 0.86 2,000 284 3060 0.86 2% 0% 100% 0% pidigits 8.75 6,000 648 3060 8.74 100% 0% 0% 1% pidigits 25.22 10,000 652 3060 25.22 100% 0% 1% 0% source secs N mem gz cpu cpu load pidigits #2 0.22 2,000 992 828 0.21 0% 5% 0% 95% pidigits #2 3.07 6,000 2,096 828 3.07 0% 0% 0% 100% pidigits #2 10.93 10,000 2,628 828 10.93 100% 0% 0% 0% source secs N mem gz cpu cpu load pidigits #3 0.07 2,000 ? 530 0.07 0% 0% 100% 0% pidigits #3 0.59 6,000 1,844 530 0.59 100% 0% 0% 3% pidigits #3 1.73 10,000 2,428 530 1.72 0% 2% 100% 1% source secs N mem gz cpu cpu load regex-redux 0.08 50,000 ? 1273 0.08 0% 0% 0% 100% regex-redux 0.74 500,000 6,712 1273 0.74 1% 0% 0% 100% regex-redux 7.80 5,000,000 99,480 1273 7.79 0% 0% 1% 100% source secs N mem gz cpu cpu load regex-redux #2 0.13 50,000 ? 1503 0.12 21% 7% 7% 69% regex-redux #2 0.56 500,000 7,204 1503 0.59 14% 11% 7% 98% regex-redux #2 3.81 5,000,000 102,432 1503 5.24 19% 90% 15% 14% source secs N mem gz cpu cpu load reverse-complement #2 0.07 250,000 ? 771 ? 0% 100% 14% 0% reverse-complement #2 8.32 100,000,000 509,364 771 8.31 100% 0% 0% 0% source secs N mem gz cpu cpu load spectral-norm 0.14 500 ? 423 0.14 0% 0% 100% 0% spectral-norm 4.77 3,000 8 423 4.77 1% 0% 0% 100% spectral-norm 15.97 5,500 8 423 15.97 100% 0% 1% 0% source secs N mem gz cpu cpu load spectral-norm #2 0.06 500 ? 542 0.16 67% 71% 60% 60% spectral-norm #2 1.20 3,000 1,848 542 4.74 99% 99% 98% 99% spectral-norm #2 3.98 5,500 1,980 542 15.81 99% 99% 99% 99% thread-ring Make Error 500,000