The Computer Language
25.02 Benchmarks Game

all Ruby programs & measurements

ruby 3.4.0dev
(2024-12-25
master f450108330)
+YJIT +PRISM [x86_64-linux]

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 50.26—50.90 49.667 523,936 407  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  48.56—49.08 48.143 487,592 383  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 48.39—49.02 48.026 487,801 385  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 53.95—54.17 18.861 2,280,051 1016  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 47.06—47.17 47.092 489,144 371  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 2,058.52 2,060.207 17,691 418  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 593.14 154.324 23,679 1462  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  1,436.24 1,437.741 17,695 391  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 83.00—83.22 82.879 143,434 747  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 43.86—44.10 43.781 119,243 1035  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 129.79—130.82 129.306 305,578 864  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 99.61—100.05 99.470 19,194 1000  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 34.26—34.71 34.165 119,271 1097  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 188.50—189.24 188.421 17,822 700  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 262.46—263.81 262.215 179,548 426  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 264.95—272.82 263.081 207,466 546  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #7 246.45—258.00 243.792 399,401 792  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  317.80 87.547 478,077 583  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #8 517.57 519.310 872,055 529  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 660.80 167.514 126,730 887  16,000
mandelbrot  #6 Timed Out  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #5 566.14 143.127 118,436 978  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 1,739.76 1,741.444 50,524 313  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 578.27 579.396 169,955 853  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 943.02 944.525 50,926 364  16,000
mandelbrot  #7 Timed Out  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 172.28—172.34 172.299 18,043 1143  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 166.61—166.69 166.665 18,346 1169  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #7 766.83 768.294 18,326 1139  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 318.33 319.995 18,350 1160  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  18.01—18.15 17.939 53,740 524  10,000
pidigits  #2 Empty  10,000
pidigits  #5 Empty  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #2 23.49—23.62 23.420 221,233 444  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 24.39—24.49 12.419 217,313 730  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #9 30.80—30.93 30.767 221,237 340  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 19.56—20.02 19.543 519,827 272  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 13.44—14.87 13.632 1,647,829 301  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  25.90—26.00 13.294 6,528,086 521  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 11.72—11.85 6.009 3,079,053 608  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #3 16.69—17.00 8.464 4,884,902 490  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #4 126.09—127.01 126.051 20,025 333  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #5 207.11—207.67 56.523 43,725 764  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 175.87—176.32 175.573 19,132 294  5,500