The Computer Language
25.03 Benchmarks Game

all Python 3 programs & measurements

Python 3.13.0

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 100.69—101.09 100.492 281,829 344 5.08  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  123.08—123.98 34.845 445,649 597 5.16  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 121.32—121.68 33.368 460,771 481 5.57  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 125.71—126.12 35.371 806,117 669 5.30  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 148.91—149.87 51.880 819,077 1247 5.39  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 1,221.85 311.175 28,701 960 5.27  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #6 942.63 943.875 11,874 391 3.58  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 2,455.59 2,457.088 11,874 414 5.65  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 54.20—54.96 27.953 1,190,347 1951 5.52  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  56.94—65.76 57.393 12,100 823 5.06  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 38.61—46.82 39.063 12,415 1126 5.21  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 38.30—47.80 39.033 12,218 1007 5.32  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 153.78—158.43 153.166 11,915 738 5.04  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 182.32—187.37 46.547 674,185 1970 5.68  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #4 233.00—239.32 76.667 523,751 663 4.89  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #8 235.36—236.89 234.075 642,265 525 5.15  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #9 236.43—238.45 66.671 392,184 614 4.09  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  235.10—237.16 234.198 515,047 499 5.34  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 937.87 237.641 230,973 790 5.42  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 877.96 879.412 45,085 319 5.26  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #7 723.28 182.938 62,173 698 5.52  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #5 1,033.16 260.631 61,620 463 5.48  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 1,575.80 1,577.294 45,031 379 4.84  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 528.16 529.378 12,497 1172 4.94  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  371.23 372.412 12,198 1201 5.23  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 440.87 442.058 12,554 1247 5.24  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #5 0.13 1.554 15,430 369 7.20  2,000
pidigits  #5 1.36 1.401 15,606 369 7.20  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #4 4.60 4.626 12,718 348 4.88  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #3 1.28—1.32 1.346 20,009 573 5.34  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #2 2.65 1.409 191,300 1411 5.48  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  16.47—16.75 8.962 459,624 515 5.47  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 10.13—10.24 10.091 1,837,285 440 5.32  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #3 4.95 4.957 523,801 803 5.28  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  10.43—10.59 10.430 2,040,713 484 5.28  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 7.46—7.50 4.175 2,418,156 960 5.36  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 13.44—13.88 13.474 4,109,324 343 5.05  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #6 11.07—11.11 7.590 2,795,930 821 5.37  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #4 352.91 90.371 34,693 415 5.41  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #7 421.84 109.905 34,578 425 5.30  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 385.07 386.446 12,833 334 5.08  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #6 348.48 349.681 13,660 334 5.44  5,500