The Computer Language
25.02 Benchmarks Game

all Java naot programs & measurements

native-image 23.0.2 2025-01-21
GraalVM Runtime Environment
Oracle GraalVM 23.0.2+7.1

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 0.02 0.274 11,297 546 95.62  7
binary-trees  #3 4.86—4.94 4.839 296,223 546 95.62  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 0.02 0.400 11,035 558 96.82  7
binary-trees  #2 5.16—5.26 5.123 286,675 558 96.82  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 0.02 0.311 12,354 846 95.40  7
binary-trees  #4 5.54—5.72 5.545 305,353 846 95.40  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #6 0.02 0.281 11,035 535 96.50  7
binary-trees  #6 5.09—5.17 5.053 294,187 535 96.50  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #7 0.02 0.319 12,345 841 101.24  7
binary-trees  #7 7.30—7.49 3.937 337,699 841 101.24  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #8 0.02 0.249 10,805 596 100.20  7
binary-trees  #8 7.77—7.81 7.752 291,021 596 100.20  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  0.25 0.324 12,689 1289 94.68  10
fannkuch-redux  35.94 9.065 12,694 1289 94.68  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 0.35 0.566 11,207 517 94.87  10
fannkuch-redux  #8 51.30 51.305 11,039 517 94.87  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 0.24 0.493 11,825 1264 93.87  10
fannkuch-redux  #3 35.64 35.644 11,809 1264 93.87  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 0.32 0.530 10,695 520 96.06  10
fannkuch-redux  #2 44.41—44.45 44.402 10,772 520 96.06  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 0.07 0.491 19,358 2549 97.72  250,000
fasta  #6 3.13 1.097 17,334 2549 97.72  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 0.08 0.498 13,922 1528 97.22  250,000
fasta  #4 3.64 3.639 11,084 1528 97.22  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 0.09 0.372 19,431 2478 94.92  250,000
fasta  #5 3.80 1.119 17,580 2478 94.92  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 0.11 0.646 13,820 1259 98.09  250,000
fasta  #2 5.69 5.690 11,006 1259 98.09  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 0.19 0.389 19,329 894 97.74  250,000
fasta  #8 10.80—10.94 10.784 62,452 894 97.74  25,000,000
k-nucleotide  Empty 97.74  250,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #8 0.97 1.402 98,406 786 146.34  250,000
k-nucleotide  #8 109.16—109.81 108.946 594,534 786 146.34  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #5 0.49 0.735 51,999 2225 143.84  250,000
k-nucleotide  #5 36.09—37.17 14.434 172,257 2225 143.84  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #4 0.41 0.781 40,911 1887 146.45  250,000
k-nucleotide  #4 29.20—29.56 29.053 161,108 1887 146.45  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #6 0.37 0.637 57,086 1614 144.00  250,000
k-nucleotide  #6 28.41—28.47 8.324 325,120 1614 144.00  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 0.36 0.629 57,123 1642 146.37  250,000
k-nucleotide  #3 28.48—28.52 8.354 324,473 1642 146.37  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 0.15 0.392 11,301 441 95.29  1,000
mandelbrot  #8 28.54 28.533 11,252 441 95.29  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 0.08 0.718 12,632 802 95.53  1,000
mandelbrot  #2 15.81 3.986 45,236 802 95.53  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  0.18 0.586 15,479 671 146.09  1,000
mandelbrot  30.53 30.533 15,221 671 146.09  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 0.16 0.541 17,297 910 147.17  1,000
mandelbrot  #3 30.95 7.775 49,762 910 147.17  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 0.08 0.319 12,759 808 95.80  1,000
mandelbrot  #6 15.63 3.938 45,265 808 95.80  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 0.10 0.433 12,734 667 97.10  1,000
mandelbrot  #4 15.75 4.245 76,661 667 97.10  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  0.13 0.553 17,838 1437 143.68  500,000
n-body  7.14 7.143 17,842 1437 143.68  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 0.12 0.521 15,380 1430 142.57  500,000
n-body  #2 6.74 6.746 15,483 1430 142.57  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 0.13 0.526 15,483 1322 144.80  500,000
n-body  #8 7.18 7.181 15,483 1322 144.80  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 0.11 0.630 15,204 1495 143.53  500,000
n-body  #4 6.01 6.010 15,213 1495 143.53  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #5 0.13 0.522 15,213 1435 144.21  500,000
n-body  #5 7.22 7.214 15,282 1435 144.21  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 0.12 0.476 15,479 1436 145.21  500,000
n-body  #3 6.74 6.741 15,479 1436 145.21  50,000,000
pidigits  #2 Empty 145.21  2,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  0.39 0.821 62,534 807 96.29  2,000
pidigits  8.45 8.416 62,415 807 96.29  10,000
pidigits  #3 Empty 96.29  2,000
regex-redux  #2 Empty 96.29  50,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  0.28 0.515 30,708 875 105.78  50,000
regex-redux  20.64—20.75 11.280 271,626 875 105.78  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 0.27 0.481 31,183 935 101.59  50,000
regex-redux  #3 21.06—21.12 7.474 368,591 935 101.59  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #6 0.25 0.407 26,509 746 102.10  50,000
regex-redux  #6 20.98—21.02 7.564 456,479 746 102.10  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #3 0.03 0.025 17,719 1728 98.17  250,000
reverse-complement  #3 Bad Output 98.17  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #6 0.04 0.388 22,553 760 96.54  250,000
reverse-complement  #6 4.59 3.870 2,049,520 760 96.54  100,000,001
reverse-complement  #7 Bad Output 96.54  250,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 0.05 0.377 19,980 656 96.72  250,000
reverse-complement  #4 6.38 6.370 1,554,502 656 96.72  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 0.05 0.529 18,579 1115 95.90  250,000
reverse-complement  #5 5.78 5.777 781,451 1115 95.90  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #2 0.11 0.606 19,538 956 143.96  500
spectral-norm  #2 5.70 1.452 19,415 956 143.96  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 0.10 0.520 15,475 453 143.46  500
spectral-norm  #8 5.34 5.344 16,253 453 143.46  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #3 0.10 0.723 20,689 762 147.49  500
spectral-norm  #3 5.71 1.461 21,246 762 147.49  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  0.10 0.643 17,838 521 145.31  500
spectral-norm  5.34 5.345 18,485 521 145.31  5,500