The Computer Language
25.03 Benchmarks Game

all Lua programs & measurements

Lua 5.4.7 Copyright (C)
1994-2024 Lua.org, PUC-Rio

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 0.03 0.430 6,128 670 0.16  7
binary-trees  #4 175.72—176.19 47.559 2,055,766 670 0.16  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 0.01 0.207 3,727 418 0.13  7
binary-trees  #2 145.28—148.96 142.324 1,043,743 418 0.13  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 0.02 0.367 5,763 690 0.18  7
binary-trees  #3 164.78—165.70 82.051 1,753,616 690 0.18  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  3.29 3.494 3,391 469 0.17  10
fannkuch-redux  604.44 604.543 3,330 469 0.17  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 0.25 0.685 6,345 1065 0.18  250,000
fasta  #3 24.17—25.73 24.148 3,682 1065 0.18  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 0.26 0.449 6,345 1065 0.20  250,000
fasta  #2 24.33—26.33 24.144 3,686 1065 0.20  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 1.13 1.553 26,767 620 0.15  250,000
k-nucleotide  #2 90.72—91.24 90.515 613,040 620 0.15  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 2.07 2.274 3,461 373 0.15  1,000
mandelbrot  #2 524.95—527.02 523.436 3,232 373 0.15  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 2.19 1.010 8,536 630 0.10  1,000
mandelbrot  #6 557.36—558.01 159.009 652,796 630 0.10  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 1.97 2.187 3,727 364 0.18  1,000
mandelbrot  #3 487.90—488.97 487.306 3,711 364 0.18  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  1.91 2.122 3,723 365 0.16  1,000
mandelbrot  500.82—501.71 500.612 3,707 365 0.16  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  2.52 2.700 3,461 1207 0.19  500,000
n-body  250.36—259.88 244.499 3,273 1207 0.19  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 2.21 2.415 3,465 1200 0.10  500,000
n-body  #2 222.12—231.65 216.210 3,269 1200 0.10  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 2.31 2.522 3,203 1312 0.18  500,000
n-body  #4 224.22—232.39 216.594 3,273 1312 0.18  50,000,000
pidigits  #7 Empty 0.18  2,000
pidigits  #6 Empty 0.18  2,000
pidigits  #5 Empty 0.18  2,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  0.22 0.418 16,060 482 0.13  2,000
pidigits  3.02 2.993 24,666 482 0.13  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  0.05 0.451 8,237 488 0.17  50,000
regex-redux  2.59 2.585 360,264 488 0.17  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 0.16 0.937 16,110 560 0.18  250,000
reverse-complement  #2 38.89—39.62 38.728 2,724,770 560 0.18  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 0.15 0.337 15,847 758 0.20  250,000
reverse-complement  #5 44.40—45.94 42.837 2,227,048 758 0.20  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 0.17 0.439 12,698 600 0.18  250,000
reverse-complement  #4 46.12—48.03 46.062 653,398 600 0.18  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  0.65 0.943 3,465 335 0.19  500
spectral-norm  77.91—90.12 77.628 3,568 335 0.19  5,500