The Computer Language
Benchmarks Game

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.03 71% 0% 14% 0%
reverse-complement  #2 0.52  2,500,000 ? 771 ? 0% 100% 6% 0%
reverse-complement  #2 1.99  25,000,000 124,364 771 1.99 2% 0% 0% 100%
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