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  0.07  12 ? 769 0.06 0% 86% 100% 0%
binary-trees  1.56  16 5,104 769 1.55 65% 48% 100% 6%
binary-trees  38.08  20 131,372 769 38.04 0% 1% 0% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  0.12  10 ? 1018 0.40 91% 91% 91% 100%
fannkuch-redux  1.33  11 1,720 1018 5.17 98% 99% 97% 97%
fannkuch-redux  17.90  12 1,720 1018 71.36 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.11  250,000 ? 1112 0.11 100% 8% 0% 0%
fasta  #4 1.12  2,500,000 8 1112 1.12 100% 1% 2% 0%
fasta  #4 10.87  25,000,000 8 1112 10.86 1% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #4 0.09  1,000 ? 748 0.27 25% 100% 100% 100%
mandelbrot  #4 1.05  4,000 1,604 748 4.17 100% 99% 100% 100%
mandelbrot  #4 16.62  16,000 30,348 748 66.34 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  0.12  1,000 ? 820 0.25 85% 17% 33% 73%
mandelbrot  1.50  4,000 3,568 820 3.91 93% 43% 91% 36%
mandelbrot  23.34  16,000 32,908 820 61.87 93% 93% 43% 36%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.10  1,000 ? 820 0.25 33% 80% 82% 50%
mandelbrot  #2 1.48  4,000 3,560 820 3.90 89% 48% 92% 36%
mandelbrot  #2 23.33  16,000 32,908 820 61.88 43% 93% 37% 93%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.07  1,000 ? 820 0.24 100% 50% 100% 88%
mandelbrot  #5 0.93  4,000 1,824 820 3.68 100% 99% 100% 100%
mandelbrot  #5 14.68  16,000 31,120 820 58.58 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.23  1,000 8 520 0.22 5% 0% 100% 0%
mandelbrot  #3 3.54  4,000 8 520 3.54 0% 100% 1% 1%
mandelbrot  #3 56.34  16,000 8 520 56.32 1% 0% 0% 100%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.08  2,098 ? 5471 0.08 0% 0% 89% 0%
source secs N mem gz cpu cpu load
n-body  0.23  500,000 8 1308 0.22 4% 100% 0% 0%
n-body  2.24  5,000,000 8 1308 2.24 100% 0% 2% 1%
n-body  22.36  50,000,000 8 1308 22.35 1% 1% 0% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.26  500,000 8 1418 0.25 0% 0% 4% 96%
n-body  #3 2.50  5,000,000 8 1418 2.50 2% 100% 1% 0%
n-body  #3 24.93  50,000,000 8 1418 24.92 0% 1% 1% 100%
source secs N mem gz cpu cpu load
n-body  #2 0.23  500,000 8 1322 0.23 0% 100% 0% 4%
n-body  #2 2.28  5,000,000 8 1322 2.28 1% 1% 100% 0%
n-body  #2 22.75  50,000,000 8 1322 22.74 1% 0% 0% 100%
source secs N mem gz cpu cpu load
pidigits  #3 0.08  2,000 ? 482 0.06 0% 0% 0% 100%
pidigits  #3 0.60  6,000 1,704 482 0.59 0% 98% 0% 8%
pidigits  #3 1.73  10,000 2,040 482 1.72 1% 1% 1% 100%
source secs N mem gz cpu cpu load
pidigits  #2 0.22  2,000 828 785 0.20 0% 91% 5% 0%
pidigits  #2 3.07  6,000 1,792 785 3.07 0% 1% 100% 0%
pidigits  #2 10.94  10,000 2,168 785 10.94 1% 100% 0% 0%
source secs N mem gz cpu cpu load
pidigits  0.86  2,000 284 3042 0.86 99% 1% 0% 0%
pidigits  8.76  6,000 648 3042 8.75 0% 0% 100% 1%
pidigits  25.23  10,000 652 3042 25.22 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-redux  0.10  50,000 ? 1234 0.08 0% 100% 10% 0%
regex-redux  0.80  500,000 6,684 1234 0.78 0% 2% 0% 99%
regex-redux  8.06  5,000,000 102,456 1234 8.05 0% 1% 100% 0%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.06  250,000 ? 751 ? 0% 100% 0% 0%
reverse-complement  #2 0.54  2,500,000 ? 751 ? 0% 0% 100% 5%
reverse-complement  #2 1.91  25,000,000 124,668 751 1.91 99% 0% 1% 1%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.07  500 ? 542 0.16 75% 83% 75% 14%
spectral-norm  #2 1.21  3,000 1,856 542 4.76 98% 99% 98% 99%
spectral-norm  #2 3.99  5,500 1,852 542 15.84 99% 99% 99% 99%
source secs N mem gz cpu cpu load
spectral-norm  0.14  500 ? 423 0.14 0% 0% 0% 100%
spectral-norm  4.77  3,000 8 423 4.76 1% 1% 100% 0%
spectral-norm  15.98  5,500 8 423 15.97 1% 0% 0% 100%
thread-ring  Make Error  500,000