The Computer Language
24.06 Benchmarks Game

all Python 3 programs & measurements

Python 3.12.3

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.44  7 19,652 344 0.04 0% 2% 0% 9%
binary-trees  #2 0.50  14 19,652 344 0.50 100% 0% 2% 4%
binary-trees  #2 105.82  21 272,384 344 105.81 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
binary-trees  1.17  7 19,652 597 0.15 1% 7% 4% 0%
binary-trees  0.24  14 19,652 597 0.65 60% 64% 92% 58%
binary-trees  35.50  21 277,632 597 126.38 86% 87% 95% 87%
source secs N mem gz cpu secs cpu load
binary-trees  #4 1.06  7 19,828 481 0.15 11% 0% 1% 1%
binary-trees  #4 0.23  14 19,828 481 0.64 87% 65% 60% 58%
binary-trees  #4 34.68  21 277,504 481 127.31 89% 99% 89% 89%
source secs N mem gz cpu secs cpu load
binary-trees  #5 1.07  7 19,828 669 0.15 0% 2% 12% 2%
binary-trees  #5 0.23  14 19,828 669 0.63 62% 63% 56% 91%
binary-trees  #5 34.55  21 274,944 669 123.08 81% 89% 99% 87%
source secs N mem gz cpu secs cpu load
binary-trees  #3 1.02  7 19,652 1247 0.16 13% 3% 1% 1%
binary-trees  #3 0.33  14 19,840 1247 0.79 69% 68% 69% 39%
binary-trees  #3 49.75  21 672,384 1247 143.18 71% 92% 62% 61%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 2.92  10 19,652 960 7.37 60% 63% 66% 63%
fannkuch-redux  #4 22.18  11 19,652 960 87.46 96% 99% 99% 99%
fannkuch-redux  #4 291.14  12 19,652 960 1,150.83 99% 97% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 5.99  10 19,652 391 5.57 0% 93% 0% 0%
fannkuch-redux  #6 67.79  11 19,652 391 67.78 0% 0% 100% 0%
fannkuch-redux  #6 895.57  12 19,652 391 895.53 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 1.40  250,000 19,652 1951 0.85 14% 16% 15% 13%
fasta  #5 2.97  2,500,000 92,404 1951 5.80 50% 40% 59% 46%
fasta  #5 28.13  25,000,000 827,220 1951 55.72 48% 51% 36% 63%
source secs N mem gz cpu secs cpu load
fasta  1.13  250,000 19,652 823 0.65 0% 0% 57% 0%
fasta  7.01  2,500,000 19,652 823 7.00 0% 0% 99% 0%
fasta  57.01  25,000,000 19,652 823 57.01 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #2 1.00  250,000 19,652 1126 0.46 0% 47% 1% 1%
fasta  #2 4.66  2,500,000 19,652 1126 4.63 0% 0% 99% 0%
fasta  #2 37.94  25,000,000 19,652 1126 37.94 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.97  250,000 19,652 1007 0.47 1% 45% 0% 5%
fasta  #3 4.03  2,500,000 19,652 1007 4.03 0% 99% 0% 1%
fasta  #3 38.31  25,000,000 19,652 1007 38.30 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 1.53  250,000 36,952 1970 2.12 39% 32% 32% 36%
k-nucleotide  #3 4.87  2,500,000 57,992 1970 18.29 92% 98% 93% 93%
k-nucleotide  #3 50.62  25,000,000 262,400 1970 193.35 94% 94% 98% 95%
source secs N mem gz cpu secs cpu load
k-nucleotide  #8 2.08  250,000 25,736 663 2.35 29% 35% 28% 22%
k-nucleotide  #8 7.17  2,500,000 61,440 663 21.63 63% 58% 95% 85%
k-nucleotide  #8 73.69  25,000,000 506,368 663 226.37 72% 96% 64% 74%
source secs N mem gz cpu secs cpu load
k-nucleotide  #9 1.68  250,000 25,660 614 2.37 35% 41% 38% 27%
k-nucleotide  #9 6.38  2,500,000 46,592 614 21.70 83% 70% 94% 94%
k-nucleotide  #9 63.78  25,000,000 379,776 614 228.11 96% 78% 90% 93%
source secs N mem gz cpu secs cpu load
k-nucleotide  2.72  250,000 28,728 499 2.24 0% 81% 0% 1%
k-nucleotide  22.06  2,500,000 62,200 499 21.98 0% 99% 0% 0%
k-nucleotide  232.37  25,000,000 499,456 499 231.68 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 2.13  1,000 19,652 790 3.89 44% 42% 50% 47%
mandelbrot  #2 16.23  4,000 44,460 790 57.30 97% 84% 84% 86%
mandelbrot  #2 212.22  16,000 102,584 790 846.26 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 3.73  1,000 19,652 319 3.27 1% 0% 87% 1%
mandelbrot  #3 50.88  4,000 19,652 319 50.88 0% 0% 100% 0%
mandelbrot  #3 813.16  16,000 19,652 319 813.13 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 2.22  1,000 19,652 698 2.91 33% 32% 34% 38%
mandelbrot  #7 10.51  4,000 19,652 698 41.65 99% 99% 99% 99%
mandelbrot  #7 158.82  16,000 19,652 698 634.14 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 2.05  1,000 19,652 463 4.32 52% 51% 51% 57%
mandelbrot  #5 16.58  4,000 19,652 463 65.93 99% 99% 99% 99%
mandelbrot  #5 247.80  16,000 19,652 463 989.79 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
n-body  4.06  500,000 19,652 1201 3.56 1% 87% 0% 0%
n-body  35.41  5,000,000 19,652 1201 35.40 83% 0% 0% 17%
n-body  354.45  50,000,000 19,652 1201 354.43 96% 0% 0% 3%
source secs N mem gz cpu secs cpu load
n-body  #2 4.36  500,000 19,652 1247 3.74 0% 0% 86% 0%
n-body  #2 36.07  5,000,000 19,652 1247 36.07 0% 100% 0% 0%
n-body  #2 360.53  50,000,000 19,652 1247 360.52 0% 100% 0% 0%
pidigits  #5 Failed  2,000
source secs N mem gz cpu secs cpu load
pidigits  #4 0.70  2,000 19,652 348 0.23 0% 0% 33% 0%
pidigits  #4 1.56  6,000 19,652 348 1.56 0% 99% 0% 0%
pidigits  #4 4.61  10,000 19,652 348 4.61 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
pidigits  #3 1.23  2,000 19,652 573 0.24 0% 19% 0% 0%
pidigits  #3 0.57  6,000 19,652 573 0.57 1% 1% 100% 1%
pidigits  #3 1.33  10,000 19,652 573 1.33 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 1.33  50,000 19,652 1411 0.18 0% 1% 4% 7%
regex-redux  #2 0.26  500,000 31,632 1411 0.34 23% 26% 46% 46%
regex-redux  #2 1.35  5,000,000 168,036 1411 2.63 85% 34% 44% 31%
source secs N mem gz cpu secs cpu load
regex-redux  1.32  50,000 19,652 515 0.32 3% 7% 6% 7%
regex-redux  1.04  500,000 55,800 515 1.74 72% 50% 23% 23%
regex-redux  8.84  5,000,000 432,748 515 16.23 51% 26% 74% 32%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.61  250,000 19,652 440 0.10 16% 3% 1% 0%
reverse-complement  #2 10.13  100,000,001 1,788,624 440 10.12 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.71  250,000 19,652 803 0.10 12% 1% 0% 0%
reverse-complement  #3 4.82  100,000,001 508,760 803 4.82 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  0.54  250,000 19,652 484 0.09 0% 0% 3% 17%
reverse-complement  10.36  100,000,001 1,986,924 484 10.36 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 1.09  250,000 19,660 960 0.17 14% 1% 0% 0%
reverse-complement  #5 4.03  100,000,001 1,500,508 960 7.30 0% 89% 38% 54%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.58  250,000 19,652 343 0.11 0% 1% 0% 16%
reverse-complement  #4 13.85  100,000,001 4,003,072 343 13.85 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.61  250,000 19,652 821 0.10 0% 0% 16% 0%
reverse-complement  #6 7.71  100,000,001 2,484,208 821 11.18 27% 71% 44% 3%
source secs N mem gz cpu secs cpu load
simple  #2 7.41  1,000 19,660 337 6.66 90% 0% 0% 0%
simple  #2 103.54  4,000 19,660 337 103.54 0% 0% 100% 0%
simple  #2 1,702.90  16,000 19,660 337 1,702.83 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
simple  #3 5.36  1,000 19,660 392 5.01 0% 93% 0% 0%
simple  #3 77.70  4,000 19,660 392 77.69 100% 0% 0% 0%
simple  #3 1,232.36  16,000 19,660 392 1,232.31 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
simple  16.57  1,000 19,660 380 16.05 0% 96% 0% 0%
simple  218.80  4,000 19,660 380 218.79 0% 0% 100% 0%
simple  3,409.24  16,000 19,660 380 3,409.10 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 1.87  500 19,660 425 3.20 42% 42% 41% 49%
spectral-norm  #7 25.46  3,000 19,660 425 100.66 98% 99% 99% 99%
spectral-norm  #7 85.35  5,500 19,660 425 338.99 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 1.93  500 19,660 415 3.26 40% 40% 47% 40%
spectral-norm  #8 26.95  3,000 19,660 415 106.86 99% 99% 99% 99%
spectral-norm  #8 89.19  5,500 19,660 415 354.24 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 3.28  500 19,660 334 2.83 0% 1% 86% 0%
spectral-norm  #6 102.18  3,000 19,660 334 102.17 0% 100% 0% 0%
spectral-norm  #6 343.12  5,500 19,660 334 343.11 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
too simple  1.04  1,000,000 19,660 139 0.34 0% 33% 0% 0%
too simple  27.19  100,000,000 19,660 139 27.19 0% 0% 100% 0%
too simple  3,331.53  10,000,000,000 19,660 139 3,331.43 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
too simple  #3 0.77  1,000,000 19,660 150 0.18 0% 23% 0% 1%
too simple  #3 11.22  100,000,000 19,660 150 11.22 0% 0% 67% 32%
too simple  #3 1,721.67  10,000,000,000 19,660 150 1,721.61 74% 25% 0% 0%