The Computer Language
25.03 Benchmarks Game

all Java -Xint programs & measurements

java 23 2024-09-17
Java HotSpot(TM) 64-Bit Server VM
(build 23+37-2369,
interpreted mode, sharing)

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #6 68.29—68.36 67.561 1,276,555 535 2.68  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 67.79—67.89 67.052 1,208,656 546 2.73  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 75.23—75.47 74.472 1,110,118 558 2.67  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 98.78—98.99 98.009 1,018,921 846 2.81  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #7 96.82—96.97 32.922 996,970 841 1.99  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 4.49 6.051 55,017 517 1.80  10
fannkuch-redux  #8 709.01 708.832 54,968 517 1.80  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 497.22 498.575 55,575 1264 1.80  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  527.88 134.816 55,443 1289 2.69  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 4.45 5.987 55,149 520 2.72  10
fannkuch-redux  #2 697.68 697.501 54,956 520 2.72  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 327.85 329.430 465,990 894 2.67  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 23.43 8.957 60,871 2478 2.00  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 25.46 25.468 55,329 1528 2.74  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 30.82 9.184 60,899 2549 2.03  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 37.02 37.019 55,284 1259 1.86  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #8 39.29—39.58 39.190 209,977 786 2.24  250,000
k-nucleotide  #8 Timed Out 2.24  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  4.90 4.276 86,897 1821 3.24  250,000
k-nucleotide  431.72—433.22 174.011 379,441 1821 3.24  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #5 825.11 361.440 486,142 2225 2.29  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #6 1,264.41 389.440 631,869 1614 3.23  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 1,261.16 387.138 631,669 1642 2.22  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #4 7.87 9.645 215,224 1887 2.10  250,000
k-nucleotide  #4 727.61 727.604 465,605 1887 2.10  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 605.97 163.489 153,235 667 1.91  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 478.38 121.747 129,159 910 2.82  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 854.67 215.541 128,238 808 6.56  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 818.36 206.343 127,955 802 1.79  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  359.89 361.426 89,395 671 1.86  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 2.62 4.152 55,112 441 1.64  1,000
mandelbrot  #8 632.13 631.983 87,757 441 1.64  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 179.09—179.27 178.939 56,537 1430 1.66  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  186.89—189.24 187.474 56,762 1437 1.71  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 175.34—175.45 175.237 56,549 1436 2.79  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 160.58—160.66 160.540 56,537 1495 1.69  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #5 240.99—241.14 240.861 56,521 1435 1.84  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 161.04—161.34 160.979 56,529 1322 1.78  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #2 0.23 2.207 57,561 944 1.70  2,000
pidigits  #2 1.44 1.456 58,733 944 1.70  10,000
pidigits  #4 Bad Output 1.70  2,000
pidigits  #3 Empty 1.70  2,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  6.70 8.350 204,571 807 2.84  2,000
pidigits  182.93—183.32 182.513 207,122 807 2.84  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #6 10.35 5.602 69,661 746 3.18  50,000
regex-redux  #6 1,012.72 384.285 1,320,649 746 3.18  5,000,000
regex-redux  #2 Bad Output 3.18  50,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 10.28 5.449 75,022 935 1.78  50,000
regex-redux  #3 1,011.98 381.834 693,670 935 1.78  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  10.13 7.525 73,679 875 1.93  50,000
regex-redux  999.78 558.698 569,221 875 1.93  5,000,000
reverse-complement  #7 Bad Output 1.93  250,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #6 48.48—48.58 39.750 2,098,323 760 1.83  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 173.61—173.83 173.323 1,136,472 1115 2.71  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 80.51—80.60 80.451 1,949,635 656 1.66  100,000,001
reverse-complement  #3 Bad Output 1.66  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 84.24—84.42 84.131 57,487 453 2.80  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  0.89 2.574 56,779 521 1.77  500
spectral-norm  84.78—84.97 84.656 57,860 521 1.77  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #2 67.36 17.040 57,840 956 2.74  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #3 103.53—104.58 26.202 58,536 762 1.68  5,500