The Computer Language
Benchmarks Game

all Pascal Free Pascal programs & measurements

Free Pascal Compiler version 3.0.2 [2017/02/05] for x86_64

source secs N mem gz cpu cpu load
binary-trees   7 ? 705 ?
binary-trees  0.16  14 ? 705 0.16 6% 0% 100% 6%
binary-trees  36.18  21 262,180 705 36.15 1% 0% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  0.12  10 ? 1018 0.42 92% 92% 75% 82%
fannkuch-redux  1.33  11 1,740 1018 5.20 99% 99% 99% 97%
fannkuch-redux  17.93  12 1,780 1018 71.44 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.11  250,000 ? 1112 0.11 20% 100% 0% 0%
fasta  #4 1.12  2,500,000 8 1112 1.11 3% 1% 1% 99%
fasta  #4 10.86  25,000,000 8 1112 10.85 100% 0% 1% 0%
source secs N mem gz cpu cpu load
mandelbrot  #4 0.07  1,000 ? 748 0.27 100% 100% 100% 100%
mandelbrot  #4 1.05  4,000 1,828 748 4.17 99% 99% 100% 100%
mandelbrot  #4 16.61  16,000 30,492 748 66.32 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  0.10  1,000 ? 820 0.25 82% 45% 42% 82%
mandelbrot  1.48  4,000 3,592 820 3.91 44% 92% 93% 36%
mandelbrot  23.32  16,000 32,928 820 61.87 93% 43% 93% 37%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.10  1,000 ? 820 0.25 90% 40% 45% 89%
mandelbrot  #2 1.48  4,000 3,592 820 3.91 86% 44% 93% 45%
mandelbrot  #2 23.31  16,000 32,912 820 61.87 88% 100% 42% 37%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.06  1,000 ? 820 0.23 86% 100% 100% 86%
mandelbrot  #5 0.93  4,000 1,908 820 3.68 100% 100% 100% 99%
mandelbrot  #5 14.68  16,000 31,560 820 58.59 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.23  1,000 8 520 0.22 100% 4% 0% 0%
mandelbrot  #3 3.55  4,000 8 520 3.54 1% 100% 1% 1%
mandelbrot  #3 56.31  16,000 8 520 56.30 0% 0% 100% 1%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.08  2,098 ? 5471 0.08 11% 0% 0% 100%
source secs N mem gz cpu cpu load
n-body  0.23  500,000 8 1308 0.22 0% 100% 8% 0%
n-body  2.24  5,000,000 8 1308 2.24 0% 100% 1% 0%
n-body  22.35  50,000,000 8 1308 22.34 1% 0% 1% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.26  500,000 8 1418 0.25 4% 4% 0% 100%
n-body  #3 2.50  5,000,000 8 1418 2.49 100% 0% 1% 1%
n-body  #3 24.92  50,000,000 8 1418 24.91 1% 100% 0% 1%
source secs N mem gz cpu cpu load
n-body  #2 0.23  500,000 8 1322 0.23 100% 4% 0% 8%
n-body  #2 2.28  5,000,000 8 1322 2.28 0% 100% 0% 1%
n-body  #2 22.75  50,000,000 8 1322 22.74 1% 100% 0% 0%
source secs N mem gz cpu cpu load
pidigits  #3 0.06  2,000 ? 482 0.06 100% 0% 0% 0%
pidigits  #3 0.59  6,000 1,760 482 0.59 100% 0% 2% 2%
pidigits  #3 1.73  10,000 2,284 482 1.72 1% 100% 1% 1%
source secs N mem gz cpu cpu load
pidigits  #2 0.21  2,000 740 785 0.20 5% 9% 95% 0%
pidigits  #2 3.07  6,000 1,896 785 3.06 1% 0% 1% 100%
pidigits  #2 10.94  10,000 2,084 785 10.93 100% 0% 1% 1%
source secs N mem gz cpu cpu load
pidigits  0.86  2,000 284 3042 0.86 0% 0% 1% 100%
pidigits  8.69  6,000 648 3042 8.68 2% 0% 0% 100%
pidigits  25.23  10,000 652 3042 25.22 1% 100% 0% 0%
source secs N mem gz cpu cpu load
regex-redux  #2 0.10  50,000 ? 1459 0.10 20% 10% 10% 89%
regex-redux  #2 0.43  500,000 10,292 1459 0.57 16% 14% 16% 98%
regex-redux  #2 3.75  5,000,000 99,488 1459 5.15 20% 16% 14% 90%
source secs N mem gz cpu cpu load
regex-redux  0.08  50,000 ? 1234 0.07 0% 0% 100% 0%
regex-redux  0.74  500,000 6,760 1234 0.74 0% 0% 1% 100%
regex-redux  7.61  5,000,000 99,440 1234 7.60 0% 100% 1% 0%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.03  250,000 ? 751 0.02 0% 100% 0% 0%
reverse-complement  #2 0.23  2,500,000 8 751 0.23 100% 0% 0% 4%
reverse-complement  #2 1.92  25,000,000 124,784 751 1.92 2% 1% 100% 0%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.06  500 ? 542 0.16 83% 83% 83% 83%
spectral-norm  #2 1.21  3,000 1,816 542 4.75 98% 98% 99% 99%
spectral-norm  #2 3.99  5,500 1,896 542 15.82 99% 100% 99% 100%
source secs N mem gz cpu cpu load
spectral-norm  0.14  500 ? 423 0.13 0% 0% 0% 100%
spectral-norm  4.77  3,000 8 423 4.77 0% 1% 100% 1%
spectral-norm  15.98  5,500 8 423 15.97 1% 100% 0% 1%
thread-ring  Make Error  500,000