The Computer Language
24.09 Benchmarks Game

all Python 3 programs & measurements

Python 3.13.0

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.46  7 19,312 344 0.04 0% 0% 0% 8%
binary-trees  #2 0.47  14 19,312 344 0.47 0% 97% 2% 0%
binary-trees  #2 100.90  21 271,872 344 100.89 98% 0% 0% 1%
source secs N mem gz cpu secs cpu load
binary-trees  1.03  7 19,312 597 0.15 1% 1% 0% 11%
binary-trees  0.25  14 19,312 597 0.67 88% 61% 56% 61%
binary-trees  36.12  21 276,992 597 127.68 87% 95% 86% 85%
source secs N mem gz cpu secs cpu load
binary-trees  #8 0.44  7 19,436 535 0.05 8% 0% 4% 0%
binary-trees  #8 1.36  14 19,436 535 1.36 99% 0% 0% 0%
binary-trees  #8 558.92  21 798,336 535 558.85 8% 91% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #4 0.97  7 19,312 481 0.15 2% 2% 2% 12%
binary-trees  #4 0.25  14 19,312 481 0.65 60% 62% 64% 88%
binary-trees  #4 33.61  21 276,992 481 121.96 93% 88% 89% 93%
source secs N mem gz cpu secs cpu load
binary-trees  #5 1.08  7 19,312 669 0.14 0% 2% 6% 7%
binary-trees  #5 0.23  14 19,312 669 0.63 54% 63% 95% 63%
binary-trees  #5 35.49  21 274,816 669 126.17 95% 89% 88% 82%
source secs N mem gz cpu secs cpu load
binary-trees  #3 1.02  7 19,312 1247 0.16 1% 0% 3% 12%
binary-trees  #3 0.34  14 19,312 1247 0.81 67% 37% 36% 100%
binary-trees  #3 52.28  21 671,872 1247 149.07 89% 64% 59% 71%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 3.01  10 19,312 960 7.70 62% 64% 65% 66%
fannkuch-redux  #4 22.45  11 19,312 960 88.37 95% 99% 99% 99%
fannkuch-redux  #4 302.37  12 19,312 960 1,196.45 100% 99% 99% 97%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 6.56  10 19,312 391 6.18 0% 0% 94% 0%
fannkuch-redux  #6 69.22  11 19,312 391 69.21 0% 0% 100% 0%
fannkuch-redux  #6 1,033.31  12 19,312 391 1,033.27 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #8 14.61  10 19,312 414 13.68 0% 0% 93% 0%
fannkuch-redux  #8 166.15  11 19,312 414 166.15 100% 0% 0% 0%
fannkuch-redux  #8 2,259.59  12 19,312 414 2,259.50 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 1.40  250,000 19,668 1951 0.81 15% 14% 18% 12%
fasta  #5 2.96  2,500,000 92,400 1951 5.67 66% 45% 20% 59%
fasta  #5 27.86  25,000,000 827,284 1951 53.94 73% 48% 45% 27%
source secs N mem gz cpu secs cpu load
fasta  1.07  250,000 19,312 823 0.66 0% 0% 0% 63%
fasta  5.79  2,500,000 19,312 823 5.78 1% 99% 0% 0%
fasta  57.21  25,000,000 19,312 823 57.20 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #2 1.01  250,000 19,312 1126 0.47 1% 1% 46% 1%
fasta  #2 3.96  2,500,000 19,312 1126 3.94 99% 0% 0% 1%
fasta  #2 39.00  25,000,000 19,312 1126 39.00 95% 0% 0% 4%
source secs N mem gz cpu secs cpu load
fasta  #3 0.89  250,000 19,312 1007 0.47 0% 1% 2% 51%
fasta  #3 4.09  2,500,000 19,312 1007 4.09 1% 100% 0% 0%
fasta  #3 39.12  25,000,000 19,312 1007 39.12 92% 0% 0% 8%
source secs N mem gz cpu secs cpu load
fasta  #8 2.99  250,000 19,312 730 2.60 0% 0% 87% 2%
fasta  #8 25.23  2,500,000 19,312 730 25.21 0% 99% 0% 0%
fasta  #8 259.98  25,000,000 19,312 730 259.80 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 1.54  250,000 36,712 1970 2.12 37% 32% 32% 37%
k-nucleotide  #3 4.89  2,500,000 58,108 1970 18.39 92% 97% 93% 93%
k-nucleotide  #3 50.15  25,000,000 262,368 1970 185.77 98% 90% 91% 91%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 1.76  250,000 25,624 663 2.40 25% 25% 43% 42%
k-nucleotide  #4 7.50  2,500,000 60,928 663 22.34 90% 57% 87% 63%
k-nucleotide  #4 79.01  25,000,000 506,112 663 236.67 61% 78% 73% 86%
source secs N mem gz cpu secs cpu load
k-nucleotide  #8 2.85  250,000 28,664 522 2.30 81% 1% 1% 0%
k-nucleotide  #8 22.43  2,500,000 70,400 522 22.35 0% 99% 0% 0%
k-nucleotide  #8 236.77  25,000,000 623,232 522 235.97 96% 0% 0% 3%
source secs N mem gz cpu secs cpu load
k-nucleotide  #9 1.79  250,000 25,784 614 2.43 29% 38% 35% 34%
k-nucleotide  #9 6.94  2,500,000 46,208 614 22.58 82% 94% 87% 62%
k-nucleotide  #9 68.33  25,000,000 379,392 614 238.74 85% 91% 96% 76%
source secs N mem gz cpu secs cpu load
k-nucleotide  2.69  250,000 28,408 499 2.30 1% 0% 1% 84%
k-nucleotide  22.63  2,500,000 61,800 499 22.55 99% 0% 0% 0%
k-nucleotide  238.45  25,000,000 499,072 499 237.78 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 2.10  1,000 19,312 790 4.19 51% 49% 51% 49%
mandelbrot  #2 15.23  4,000 31,724 790 59.65 97% 97% 99% 97%
mandelbrot  #2 235.71  16,000 95,164 790 926.30 97% 100% 97% 97%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 3.84  1,000 19,312 319 3.49 0% 0% 91% 0%
mandelbrot  #3 54.36  4,000 19,312 319 54.36 90% 0% 0% 9%
mandelbrot  #3 861.76  16,000 19,312 319 861.73 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 1.80  1,000 19,312 698 3.21 50% 43% 42% 43%
mandelbrot  #7 11.43  4,000 19,312 698 45.30 99% 99% 99% 99%
mandelbrot  #7 172.20  16,000 19,312 698 687.68 100% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 2.20  1,000 19,312 463 4.52 50% 55% 50% 50%
mandelbrot  #5 16.76  4,000 19,312 463 66.76 99% 99% 99% 99%
mandelbrot  #5 257.00  16,000 19,312 463 1,026.96 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
n-body  #8 5.64  500,000 19,312 1172 5.24 93% 0% 0% 0%
n-body  #8 56.36  5,000,000 19,312 1172 56.36 0% 100% 0% 0%
n-body  #8 518.11  50,000,000 19,312 1172 518.09 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  4.31  500,000 19,312 1201 3.87 0% 0% 89% 0%
n-body  42.13  5,000,000 19,312 1201 42.12 100% 0% 0% 0%
n-body  355.06  50,000,000 19,312 1201 355.05 97% 0% 0% 2%
source secs N mem gz cpu secs cpu load
n-body  #2 4.88  500,000 19,312 1247 4.44 91% 0% 0% 0%
n-body  #2 37.49  5,000,000 19,312 1247 37.49 100% 0% 0% 0%
n-body  #2 374.16  50,000,000 19,312 1247 374.14 0% 100% 0% 0%
pidigits  #5 Failed  2,000
source secs N mem gz cpu secs cpu load
pidigits  #4 0.63  2,000 19,312 348 0.23 34% 0% 0% 3%
pidigits  #4 1.54  6,000 19,312 348 1.54 0% 0% 100% 1%
pidigits  #4 4.54  10,000 19,312 348 4.54 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #3 1.16  2,000 19,312 573 0.25 6% 15% 0% 0%
pidigits  #3 0.56  6,000 19,312 573 0.56 100% 0% 1% 3%
pidigits  #3 1.26  10,000 19,312 573 1.26 2% 100% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 1.14  50,000 19,312 1411 0.18 1% 0% 0% 10%
regex-redux  #2 0.26  500,000 31,584 1411 0.35 25% 24% 44% 48%
regex-redux  #2 1.35  5,000,000 168,236 1411 2.64 43% 31% 37% 87%
source secs N mem gz cpu secs cpu load
regex-redux  1.31  50,000 19,312 515 0.32 2% 4% 3% 13%
regex-redux  1.02  500,000 55,352 515 1.73 25% 23% 94% 27%
regex-redux  8.91  5,000,000 432,220 515 16.44 80% 27% 43% 35%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.44  250,000 19,312 440 0.10 0% 20% 0% 0%
reverse-complement  #2 10.08  100,000,001 1,788,136 440 10.08 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.53  250,000 19,312 803 0.08 0% 0% 0% 16%
reverse-complement  #3 4.86  100,000,001 507,712 803 4.86 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  0.55  250,000 19,312 484 0.10 0% 0% 18% 0%
reverse-complement  10.29  100,000,001 1,986,440 484 10.29 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 1.21  250,000 19,312 960 0.18 14% 0% 0% 0%
reverse-complement  #5 4.09  100,000,001 1,500,716 960 7.41 89% 0% 54% 38%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.49  250,000 19,312 343 0.11 0% 0% 23% 0%
reverse-complement  #4 13.41  100,000,001 4,002,688 343 13.41 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.64  250,000 19,312 821 0.10 15% 0% 0% 1%
reverse-complement  #6 7.38  100,000,001 2,484,372 821 10.89 28% 46% 19% 53%
source secs N mem gz cpu secs cpu load
simple  #2 7.30  1,000 19,316 337 6.90 0% 0% 94% 0%
simple  #2 109.90  4,000 19,316 337 109.89 0% 0% 0% 100%
simple  #2 1,890.16  16,000 19,316 337 1,890.06 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
simple  #3 5.61  1,000 19,316 392 5.26 0% 0% 93% 0%
simple  #3 83.65  4,000 19,316 392 83.65 0% 0% 0% 100%
simple  #3 1,343.24  16,000 19,316 392 1,343.18 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
simple  16.88  1,000 19,312 380 16.48 86% 0% 0% 11%
simple  268.86  4,000 19,312 380 268.85 20% 0% 79% 0%
simple  Timed Out  16,000
source secs N mem gz cpu secs cpu load
spectral-norm  #4 1.93  500 19,308 415 3.36 45% 41% 46% 42%
spectral-norm  #4 26.84  3,000 19,308 415 106.14 99% 99% 99% 99%
spectral-norm  #4 90.52  5,500 19,308 415 359.95 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 1.86  500 19,316 425 3.37 44% 45% 49% 44%
spectral-norm  #7 29.50  3,000 19,316 425 115.03 97% 98% 98% 97%
spectral-norm  #7 97.11  5,500 19,316 425 380.79 97% 98% 98% 98%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 3.52  500 19,440 334 3.11 0% 0% 0% 88%
spectral-norm  #8 113.28  3,000 19,440 334 113.28 0% 0% 0% 100%
spectral-norm  #8 379.97  5,500 19,440 334 379.96 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 3.39  500 19,316 334 2.84 83% 0% 0% 0%
spectral-norm  #6 103.33  3,000 19,316 334 103.32 68% 0% 31% 0%
spectral-norm  #6 347.53  5,500 19,316 334 347.52 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
startup  #0 2.07  200,000 19,316 1239 2.07 0% 0% 100% 1%
source secs N mem gz cpu secs cpu load
startup  6,098.56  200,000 19,440 1222 6,097.86 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
too simple  0.77  1,000,000 19,316 178 0.35 0% 0% 45% 1%
too simple  26.40  100,000,000 19,316 178 26.40 0% 0% 0% 100%
too simple  3,245.68  10,000,000,000 19,316 178 3,245.57 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
too simple  #3 0.59  1,000,000 19,316 190 0.19 33% 0% 3% 0%
too simple  #3 11.68  100,000,000 19,316 190 11.68 43% 57% 0% 0%
too simple  #3 1,744.39  10,000,000,000 19,316 190 1,744.33 0% 0% 100% 0%