The Computer Language
Benchmarks Game

Free Pascal versus Java fastest programs

Always look at the source code.

These are only the fastest programs. Look at the other programs. They may seem more-like a fair comparison to you.

binary-trees
source secs mem gz busy cpu load
Free Pascal 3.06 132,852 1003 10.34 100% 89% 70% 80%
Java 8.32 953,620 835 28.37 95% 87% 81% 77%
regex-redux
source secs mem gz busy cpu load
Free Pascal 3.88 103,124 1503 5.35 15% 15% 93% 14%
Java 10.31 644,560 740 31.47 72% 72% 92% 70%
pidigits
source secs mem gz busy cpu load
Free Pascal 1.73 2,436 530 1.80 99% 1% 1% 2%
Java 3.07 39,320 938 3.31 2% 5% 3% 98%
spectral-norm
source secs mem gz busy cpu load
Free Pascal 3.98 1,912 542 15.84 99% 99% 99% 99%
Java 4.22 36,948 950 16.43 98% 97% 98% 96%
n-body
source secs mem gz busy cpu load
Free Pascal 22.36 8 1325 22.46 0% 100% 0% 0%
Java 21.93 35,408 1429 22.44 1% 0% 100% 1%
mandelbrot
source secs mem gz busy cpu load
Free Pascal 8.52 29,120 974 34.00 100% 100% 100% 100%
Java 6.83 79,108 796 26.86 97% 99% 99% 99%
fannkuch-redux
source secs mem gz busy cpu load
Free Pascal 17.95 1,860 1050 71.73 100% 100% 100% 100%
Java 14.33 34,888 1282 56.56 99% 98% 99% 98%
reverse-complement
source secs mem gz busy cpu load
Free Pascal 7.86 499,600 771 7.93 0% 1% 1% 100%
Java 3.16 712,368 2183 7.08 65% 47% 42% 70%
fasta
source secs mem gz busy cpu load
Free Pascal 10.23 8 1220 10.42 100% 1% 1% 0%
Java 2.22 45,172 2473 5.99 61% 50% 98% 60%
k-nucleotide
source secs mem gz busy cpu load
  No program contribute your program
Java 9.33 447,976 1812 29.36 73% 83% 82% 77%
Free Pascal

Free Pascal Compiler version 3.0.4 [2017/10/03] for x86_64

Java

openjdk 13 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)