The Computer Language
Benchmarks Game

all Free Pascal programs & measurements

Free Pascal Compiler version 3.2.0 [2020/06/14] for x86_64

source secs N mem gz cpu cpu load
binary-trees  #6 0.13  7 0 959 0.01 23% 8% 23% 53%
binary-trees  #6 0.02  14 0 959 0.04 50% 0% 100% 50%
binary-trees  #6 1.99  21 103,264 959 4.94 100% 58% 50% 42%
source secs N mem gz cpu cpu load
binary-trees  #5 0.19  7 0 953 0.01 58% 5% 0% 0%
binary-trees  #5 0.02  14 0 953 0.04 33% 100% 50% 50%
binary-trees  #5 2.01  21 103,264 953 4.68 43% 42% 100% 50%
source secs N mem gz cpu cpu load
binary-trees  #7 0.12  7 0 1003 0.01 8% 15% 8% 38%
binary-trees  #7 0.02  14 0 1003 0.04 0% 0% 100% 33%
binary-trees  #7 1.98  21 103,248 1003 4.91 49% 100% 58% 42%
source secs N mem gz cpu cpu load
fannkuch-redux  0.17  10 0 1050 0.27 41% 50% 88% 47%
fannkuch-redux  0.80  11 1,592 1050 3.14 98% 100% 100% 96%
fannkuch-redux  10.62  12 1,864 1050 42.09 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fasta  #5 0.14  250,000 0 1220 0.07 0% 71% 0% 50%
fasta  #5 0.58  2,500,000 8 1220 0.58 2% 0% 0% 100%
fasta  #5 5.64  25,000,000 8 1220 5.64 1% 100% 0% 2%
source secs N mem gz cpu cpu load
fasta  #6 0.15  250,000 0 1190 0.06 44% 20% 27% 7%
fasta  #6 0.58  2,500,000 8 1190 0.58 2% 100% 0% 2%
fasta  #6 5.59  25,000,000 8 1190 5.58 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.16  1,000 0 846 0.16 38% 75% 47% 50%
mandelbrot  #2 0.81  4,000 3,680 846 2.12 37% 93% 91% 44%
mandelbrot  #2 12.43  16,000 32,980 846 33.46 95% 37% 95% 43%
source secs N mem gz cpu cpu load
mandelbrot  #8 0.14  1,000 0 974 0.10 33% 23% 29% 79%
mandelbrot  #8 0.33  4,000 620 974 1.23 100% 97% 97% 97%
mandelbrot  #8 4.84  16,000 28,228 974 19.30 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  0.15  1,000 0 846 0.16 27% 33% 81% 40%
mandelbrot  0.81  4,000 3,568 846 2.12 48% 93% 36% 93%
mandelbrot  12.44  16,000 33,012 846 33.46 38% 95% 43% 95%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.20  1,000 0 526 0.12 11% 16% 55% 21%
mandelbrot  #3 1.76  4,000 8 526 1.76 3% 1% 99% 0%
mandelbrot  #3 27.84  16,000 8 526 27.84 100% 0% 0% 0%
source secs N mem gz cpu cpu load
mandelbrot  #6 0.16  1,000 0 802 0.15 19% 35% 76% 31%
mandelbrot  #6 0.54  4,000 5,948 802 2.11 98% 100% 98% 94%
mandelbrot  #6 8.29  16,000 35,536 802 32.97 100% 100% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  #7 0.18  1,000 0 950 0.13 28% 50% 35% 47%
mandelbrot  #7 0.45  4,000 6,288 950 1.71 98% 98% 98% 98%
mandelbrot  #7 6.82  16,000 36,684 950 26.82 97% 97% 100% 100%
source secs N mem gz cpu cpu load
n-body  #2 0.18  500,000 0 1339 0.07 33% 50% 16% 16%
n-body  #2 0.67  5,000,000 8 1339 0.67 0% 99% 0% 0%
n-body  #2 6.62  50,000,000 8 1339 6.62 100% 1% 1% 0%
source secs N mem gz cpu cpu load
n-body  0.16  500,000 0 1325 0.07 13% 39% 13% 56%
n-body  0.66  5,000,000 8 1325 0.66 0% 0% 100% 0%
n-body  6.51  50,000,000 8 1325 6.50 1% 0% 0% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.18  500,000 0 1435 0.08 0% 61% 0% 37%
n-body  #3 0.76  5,000,000 8 1435 0.75 100% 0% 0% 0%
n-body  #3 7.47  50,000,000 8 1435 7.47 0% 0% 100% 1%
source secs N mem gz cpu cpu load
pidigits  #3 0.19  2,000 0 530 0.04 17% 17% 47% 39%
pidigits  #3 0.31  6,000 648 530 0.31 0% 100% 0% 3%
pidigits  #3 0.87  10,000 2,020 530 0.87 100% 1% 0% 0%
source secs N mem gz cpu cpu load
pidigits  0.57  2,000 284 3060 0.50 5% 88% 4% 13%
pidigits  5.04  6,000 652 3060 5.01 100% 1% 0% 2%
pidigits  14.62  10,000 656 3060 14.62 0% 0% 100% 0%
source secs N mem gz cpu cpu load
pidigits  #2 0.21  2,000 0 828 0.10 29% 60% 0% 0%
pidigits  #2 1.51  6,000 1,832 828 1.51 1% 100% 0% 2%
pidigits  #2 5.34  10,000 2,464 828 5.34 0% 0% 0% 100%
regex-redux  Failed  50,000
regex-redux  #2 Failed  50,000
source secs N mem gz cpu cpu load
reverse-complement  #2 0.14  250,000 0 771 0.02 46% 21% 21% 13%
reverse-complement  #2 3.67  100,000,000 488,916 771 3.67 1% 0% 100% 1%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.16  500 0 650 0.08 56% 25% 25% 25%
spectral-norm  #3 0.45  3,000 616 650 1.73 96% 98% 96% 96%
spectral-norm  #3 1.45  5,500 1,800 650 5.71 99% 99% 99% 99%
source secs N mem gz cpu cpu load
spectral-norm  0.13  500 0 423 0.05 0% 0% 46% 38%
spectral-norm  1.59  3,000 8 423 1.59 100% 1% 0% 1%
spectral-norm  5.31  5,500 8 423 5.31 2% 1% 100% 1%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.14  500 0 542 0.08 85% 14% 21% 15%
spectral-norm  #2 0.45  3,000 1,756 542 1.73 96% 96% 98% 98%
spectral-norm  #2 1.45  5,500 1,876 542 5.71 99% 99% 99% 99%