The Computer Language
25.01 Benchmarks Game

all Java GraalVM programs & measurements

openjdk 23 2024-09-17
Java HotSpot(TM) 64-Bit Server VM
OpenJDK GraalVM CE
(build 23+37-jvmci-b01,
mixed mode, sharing)

  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #3 9.29—9.37 6.674 1,695,027 546  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #6 8.64—8.71 6.776 1,639,674 535  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #7 8.83—8.96 2.819 1,834,906 841  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #4 7.76—7.85 5.960 1,735,082 846  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #8 10.43—10.54 8.427 1,769,333 596  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #2 7.41—7.47 5.562 1,684,255 558  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #2 39.41—41.11 38.583 114,282 520  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #8 43.14—44.94 42.204 113,545 517  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #3 34.14—34.54 34.057 116,621 1264  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  36.67—37.20 9.355 117,039 1289  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #6 3.70—3.74 1.312 121,270 2549  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #2 5.25—6.21 4.649 118,997 1259  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #5 3.77—3.81 1.292 122,753 2478  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #8 10.48—10.56 9.908 217,158 894  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #4 4.61—5.38 3.584 154,337 1528  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  #3 27.48—27.81 7.742 494,371 1642  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  #8 90.65—92.89 86.656 2,125,201 786  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  #6 27.71—27.83 7.850 492,229 1614  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  12.40—23.19 4.373 498,586 1821  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  #5 38.46—40.39 16.790 277,905 2225  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  #4 33.75—34.46 32.997 267,084 1887  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #2 16.47—16.74 4.196 155,144 802  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #4 16.09—16.16 4.423 165,863 667  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #3 28.82—28.93 7.307 151,974 910  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #8 30.33—31.87 30.035 116,031 441  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  26.82—26.88 26.648 116,056 671  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #6 16.48—16.66 4.216 150,737 808  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #8 7.29—7.33 7.161 115,704 1322  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #3 7.074 6.935 116,380 1436  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #2 7.10—7.14 6.951 116,031 1430  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #4 6.399 6.268 116,593 1495  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  7.49—7.53 7.352 115,048 1437  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #5 6.653 6.518 116,314 1435  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
pidigits  #2 1.551 1.374 120,668 944  10,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
pidigits  #3 0.970 0.883 111,956 770  10,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
pidigits  8.11—8.16 7.111 462,918 807  10,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  15.45—15.96 7.560 582,382 875  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #3 16.69—17.59 5.055 658,108 935  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #6 17.26—17.66 5.514 1,334,669 746  5,000,000
regex-redux  #2 Bad Output  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #4 6.12—6.16 5.796 2,017,374 656  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #5 5.389 5.034 1,200,001 1115  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #6 4.31—4.35 3.520 2,157,462 760  100,000,001
reverse-complement  #3 Bad Output  100,000,001
reverse-complement  #7 Bad Output  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  0.498 3.227 89,432 521  500
spectral-norm  11.43—11.49 11.244 118,587 521  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #8 11.426 11.231 116,929 453  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #3 6.26—6.38 1.683 116,564 762  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #2 6.96—7.10 1.873 118,137 956  5,500