The Computer Language
25.02 Benchmarks Game

all Rust programs & measurements

1.83.0
(90b35a623
2024-11-26)
LLVM version: 19.1.1

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  7.21—7.27 2.072 137,667 760 9.46  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 5.04—5.11 1.382 171,651 765 10.67  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 3.95—4.10 1.096 137,413 771 10.93  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 5.04—5.12 1.396 162,599 762 10.77  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 4.32—4.38 1.206 141,509 729 10.47  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 27.12 6.902 4,141 1026 10.29  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #5 29.34 7.469 3,985 1023 10.27  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 35.93 9.158 3,985 1198 9.94  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #6 15.15—15.33 3.810 4,137 1260 10.56  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 3.33—3.44 0.937 5,505 1963 9.57  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 3.45—3.49 0.938 5,550 1910 9.74  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 3.48 3.483 128,160 944 9.04  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  4.51—4.55 4.485 2,990 1240 9.54  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 1.98 1.984 2,933 1235 9.40  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #7 1.55 0.778 4,866 2533 10.02  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #9 3.22—3.29 0.938 5,362 1952 9.60  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 3.48 3.483 128,033 959 9.00  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #5 11.24—11.54 3.819 143,118 1745 10.89  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #9 17.36—18.41 6.576 140,845 1850 12.86  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #4 18.78—19.84 6.755 142,778 1755 11.32  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 9.47—9.81 3.243 141,701 1549 10.47  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #7 8.24—8.48 2.607 139,071 1585 12.79  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  65.36—66.34 21.384 159,539 1086 10.25  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 15.52—16.06 6.046 143,139 1350 10.31  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #6 10.17—10.43 2.811 165,057 1697 12.99  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 4.57 1.154 14,008 1013 10.73  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 3.78 0.954 35,955 1301 10.94  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 4.34 1.097 36,016 770 11.17  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #5 4.38 1.118 36,549 725 11.15  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  7.90 2.031 42,541 874 9.75  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #7 4.38 1.106 35,934 763 10.92  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 4.22 1.079 36,385 1338 10.98  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 3.46 3.462 3,023 1774 9.16  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #6 4.00—5.52 4.360 3,019 1796 9.37  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  5.55—5.67 5.518 3,019 1483 9.35  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 3.65 3.647 3,019 1809 9.62  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #5 5.02 5.022 3,027 2224 9.56  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #7 3.24 3.235 2,937 1759 9.85  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #9 1.45—4.13 2.190 3,195 1881 9.38  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 4.74—6.21 5.125 3,019 1810 9.19  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #2 0.75 0.748 4,243 1312 9.19  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #4 0.72 0.715 3,994 804 10.17  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  0.75 0.748 4,239 1426 9.18  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #3 0.75 0.749 4,481 1373 9.31  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  1.56—1.61 1.332 160,023 811 11.14  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #2 1.64 1.386 160,625 707 10.84  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 1.59—1.65 1.357 210,850 726 12.52  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #4 1.60 1.351 206,840 771 10.94  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #7 2.01 0.787 155,496 2464 11.52  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #5 1.58 1.337 210,186 777 10.93  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #6 1.43 1.182 160,154 994 11.90  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  0.85 0.541 513,090 2762 10.01  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 1.63 0.992 1,022,960 1332 10.05  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #3 1.73 1.003 1,022,190 1105 10.48  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #6 2.85 0.719 4,293 1132 10.41  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #3 2.94 0.742 4,010 1060 9.69  5,500
spectral-norm  #7 Empty 9.69  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #5 2.85 0.720 3,981 1062 10.56  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  2.86 0.723 4,276 1262 9.73  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #4 2.85 0.720 4,014 823 10.35  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #2 2.86 0.727 4,264 1117 10.55  5,500