The Computer Language
Benchmarks Game

all Python 3 programs & measurements

Python 3.6.3

source secs N mem gz cpu cpu load
binary-trees  #2 0.31  7 ? 338 ? 3% 6% 3% 94%
binary-trees  #2 1.61  14 10,860 338 1.61 100% 0% 0% 4%
binary-trees  #2 307.99  21 275,916 338 307.85 0% 14% 87% 0%
source secs N mem gz cpu cpu load
binary-trees  0.59  7 11,004 589 0.38 3% 2% 80% 2%
binary-trees  0.84  14 16,152 589 2.01 92% 49% 49% 52%
binary-trees  93.55  21 280,624 589 337.74 92% 89% 87% 93%
source secs N mem gz cpu cpu load
chameneos-redux  #2 2.63  60,000 10,472 908 3.57 48% 26% 13% 48%
chameneos-redux  #2 22.08  600,000 10,564 908 32.76 47% 25% 26% 48%
chameneos-redux  #2 209.17  6,000,000 10,688 908 317.36 40% 34% 33% 40%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 3.85  10 15,356 950 13.92 89% 91% 98% 84%
fannkuch-redux  #4 42.50  11 15,632 950 161.03 91% 99% 94% 94%
fannkuch-redux  #4 565.97  12 15,528 950 2,172.63 95% 94% 95% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 13.79  10 10,080 385 13.79 0% 100% 1% 0%
fannkuch-redux  #6 168.16  11 9,920 385 168.12 74% 27% 1% 1%
fannkuch-redux  #6 2,403.11  12 10,008 385 2,402.52 0% 54% 47% 1%
source secs N mem gz cpu cpu load
fasta  1.61  250,000 10,348 817 1.61 2% 1% 100% 1%
fasta  14.93  2,500,000 10,324 817 14.92 100% 1% 1% 1%
fasta  143.82  25,000,000 10,236 817 143.64 100% 1% 0% 1%
source secs N mem gz cpu cpu load
fasta  #5 1.09  250,000 15,856 1947 1.90 50% 53% 28% 54%
fasta  #5 6.38  2,500,000 15,876 1947 14.16 62% 40% 64% 60%
fasta  #5 59.47  25,000,000 15,996 1947 138.97 55% 55% 63% 66%
source secs N mem gz cpu cpu load
fasta  #2 1.28  250,000 10,324 1121 1.28 2% 5% 99% 4%
fasta  #2 11.20  2,500,000 10,272 1121 11.19 100% 3% 1% 1%
fasta  #2 109.55  25,000,000 10,456 1121 109.53 100% 1% 0% 0%
source secs N mem gz cpu cpu load
fasta  #3 1.29  250,000 10,232 1003 1.29 100% 0% 0% 2%
fasta  #3 11.22  2,500,000 10,456 1003 11.21 0% 2% 100% 0%
fasta  #3 109.39  25,000,000 10,460 1003 109.36 0% 0% 0% 100%
source secs N mem gz cpu cpu load
k-nucleotide  1.71  250,000 16,808 607 4.34 75% 43% 73% 65%
k-nucleotide  13.77  2,500,000 27,744 607 42.48 64% 91% 96% 59%
k-nucleotide  131.60  25,000,000 309,992 607 415.63 94% 72% 76% 74%
source secs N mem gz cpu cpu load
k-nucleotide  #3 1.27  250,000 16,664 1967 3.84 70% 70% 69% 95%
k-nucleotide  #3 8.12  2,500,000 27,708 1967 30.34 93% 97% 92% 92%
k-nucleotide  #3 77.65  25,000,000 182,700 1967 302.86 97% 99% 97% 98%
source secs N mem gz cpu cpu load
k-nucleotide  #8 1.71  250,000 16,728 655 4.38 45% 94% 75% 45%
k-nucleotide  #8 13.34  2,500,000 33,744 655 38.78 80% 70% 94% 48%
k-nucleotide  #8 133.80  25,000,000 496,140 655 402.73 92% 56% 96% 57%
source secs N mem gz cpu cpu load
mandelbrot  #2 2.23  1,000 15,436 783 7.10 73% 74% 74% 98%
mandelbrot  #2 30.47  4,000 15,628 783 102.02 78% 98% 79% 80%
mandelbrot  #2 389.57  16,000 15,680 783 1,525.49 97% 97% 100% 97%
source secs N mem gz cpu cpu load
mandelbrot  #7 1.45  1,000 15,496 688 4.37 71% 69% 70% 92%
mandelbrot  #7 14.96  4,000 15,624 688 58.68 100% 98% 98% 98%
mandelbrot  #7 225.24  16,000 15,736 688 899.25 100% 100% 100% 100%
source secs N mem gz cpu cpu load
mandelbrot  #5 2.05  1,000 15,328 458 6.84 95% 80% 80% 81%
mandelbrot  #5 25.88  4,000 15,352 458 102.07 98% 98% 98% 100%
mandelbrot  #5 404.35  16,000 15,696 458 1,615.23 100% 100% 100% 100%
source secs N mem gz cpu cpu load
meteor-contest  #3 9.82  2,098 11,984 1220 9.82 100% 1% 0% 0%
source secs N mem gz cpu cpu load
meteor-contest  #2 7.65  2,098 10,212 1330 7.64 1% 2% 0% 100%
source secs N mem gz cpu cpu load
meteor-contest  10.21  2,098 10,220 1447 10.20 0% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  #2 9.07  500,000 10,180 1242 9.07 100% 1% 0% 0%
n-body  #2 85.94  5,000,000 10,232 1242 85.91 0% 1% 100% 0%
n-body  #2 893.98  50,000,000 10,384 1242 893.76 19% 27% 55% 0%
source secs N mem gz cpu cpu load
n-body  8.52  500,000 10,356 1196 8.52 0% 100% 2% 0%
n-body  88.62  5,000,000 10,400 1196 88.60 0% 1% 0% 100%
n-body  838.39  50,000,000 10,324 1196 838.20 95% 1% 5% 0%
source secs N mem gz cpu cpu load
pidigits  #2 0.34  2,000 836 386 0.30 0% 3% 0% 100%
pidigits  #2 1.35  6,000 12,300 386 1.35 100% 2% 2% 2%
pidigits  #2 3.43  10,000 12,716 386 3.43 100% 1% 1% 0%
source secs N mem gz cpu cpu load
regex-redux  0.62  50,000 15,968 512 0.64 24% 65% 8% 11%
regex-redux  2.00  500,000 51,820 512 3.05 69% 25% 44% 20%
regex-redux  15.22  5,000,000 447,324 512 27.44 25% 33% 32% 91%
source secs N mem gz cpu cpu load
reverse-complement  #6 0.19  250,000 ? 814 0.18 0% 0% 100% 0%
reverse-complement  #6 0.75  2,500,000 37,288 814 0.84 77% 14% 12% 24%
reverse-complement  #6 3.26  25,000,000 264,596 814 4.67 18% 99% 1% 26%
source secs N mem gz cpu cpu load
reverse-complement  #4 0.25  250,000 840 335 0.21 0% 100% 4% 0%
reverse-complement  #4 1.06  2,500,000 57,208 335 0.78 0% 100% 3% 0%
reverse-complement  #4 5.95  25,000,000 1,012,704 335 5.94 0% 1% 100% 0%
source secs N mem gz cpu cpu load
spectral-norm  #6 5.44  500 10,084 328 5.44 100% 0% 0% 1%
spectral-norm  #6 190.41  3,000 10,172 328 190.36 53% 1% 0% 47%
spectral-norm  #6 647.12  5,500 10,676 328 646.95 66% 11% 24% 0%
source secs N mem gz cpu cpu load
spectral-norm  #5 1.95  500 15,512 443 6.16 76% 75% 92% 74%
spectral-norm  #5 53.81  3,000 15,424 443 212.68 99% 99% 100% 98%
spectral-norm  #5 180.97  5,500 15,876 443 720.51 100% 100% 100% 100%
source secs N mem gz cpu cpu load
thread-ring  #2 2.82  500,000 15,348 288 3.75 24% 40% 41% 21%
thread-ring  #2 26.42  5,000,000 15,448 288 35.54 47% 17% 17% 46%
thread-ring  #2 263.79  50,000,000 15,236 288 356.06 54% 11% 10% 55%