Ubuntu : Intel® Q6600® one core |
This chart shows 3 comparisons - Time-used, Memory-used and Code-used.
Each chart bar shows, for one unidentified benchmark, how much the fastest Python 3 program used compared to the fastest Python CPython program.
This table shows 3 comparisons - Time-used, Memory-used and Code-used.
Each table row shows, for one named benchmark, how much the fastest Python 3 program used compared to the fastest Python CPython program.
| Python 3 used what fraction? used how many times more? | ||||
|---|---|---|---|---|
| Benchmark | Time | Memory | Code | Reduced N |
| mandelbrot | ± | 1/3 | 2× | |
| binary-trees | ± | ± | ± | |
| chameneos-redux | ± | ± | ± | |
| fannkuch | ± | ± | ± | |
| spectral-norm | ± | ± | ± | |
| n-body | ± | ± | ± | |
| regex-dna | ± | 2× | ± | |
| fasta | ± | ± | ± | |
| k-nucleotide | ± | 2× | ± | |
| reverse-complement | 4× | 2× | ± | |
| pidigits | 5× | ± | ± | |
± read the measurements and then read the program source code.
This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ~ CPU Load.
For each named benchmark, measurements of the fastest Python 3 program are shown for comparison against measurements of the fastest Python CPython program.
| Program Source Code | CPU secs | Elapsed secs | Memory KB | Code B | ~ CPU Load |
|---|---|---|---|---|---|
| mandelbrot | |||||
| Python 3 | 2,513.81 | 2,513.68 | 5,500 | 777 | 0% 0% 0% 100% |
| Python CPython | 3,103.64 | 3,103.45 | 18,844 | 425 | 0% 0% 0% 100% |
| binary-trees | |||||
| Python 3 | 704.97 | 704.93 | 695,308 | 626 | 0% 0% 0% 100% |
| Python CPython | 818.45 | 818.40 | 674,580 | 626 | 0% 0% 0% 100% |
| chameneos-redux | |||||
| Python 3 | 150.30 | 150.40 | 4,144 | 866 | 0% 0% 0% 100% |
| Python CPython | 144.97 | 145.06 | 3,016 | 869 | 0% 0% 0% 100% |
| fannkuch | |||||
| Python 3 | 4,599.18 | 4,598.92 | 3,964 | 400 | 0% 0% 0% 100% |
| Python CPython | 4,311.65 | 4,311.44 | 2,812 | 387 | 0% 0% 0% 100% |
| spectral-norm | |||||
| Python 3 | 1,264.23 | 1,264.17 | 4,456 | 366 | 0% 0% 0% 100% |
| Python CPython | 1,172.48 | 1,172.40 | 3,380 | 378 | 0% 0% 0% 100% |
| n-body | |||||
| Python 3 | 1,543.93 | 1,543.84 | 3,996 | 1106 | 0% 0% 0% 100% |
| Python CPython | 1,416.10 | 1,416.02 | 2,940 | 1105 | 0% 0% 0% 100% |
| regex-dna | |||||
| Python 3 | 32.37 | 32.37 | 372,276 | 349 | 0% 0% 0% 100% |
| Python CPython | 29.22 | 29.22 | 191,168 | 342 | 0% 0% 0% 100% |
| fasta | |||||
| Python 3 | 295.05 | 295.04 | 4,004 | 788 | 0% 0% 0% 100% |
| Python CPython | 235.18 | 235.25 | 2,856 | 779 | 1% 1% 0% 100% |
| k-nucleotide | |||||
| Python 3 | 616.90 | 616.86 | 842,860 | 563 | 0% 0% 0% 100% |
| Python CPython | 424.35 | 425.39 | 439,968 | 520 | 0% 0% 0% 100% |
| reverse-complement | |||||
| Python 3 | 31.75 | 31.75 | 1,057,588 | 294 | 0% 0% 0% 100% |
| Python CPython | 7.55 | 7.55 | 503,668 | 288 | 0% 0% 0% 100% |
| pidigits | |||||
| Python 3 | 36.57 | 36.57 | 4,620 | 437 | 0% 0% 0% 100% |
| Python CPython | 7.40 | 7.40 | 5,528 | 476 | 0% 0% 0% 100% |
Python 3.1.1 (r311:74480, Aug 24 2009, 12:09:28) [GCC 4.3.3] on linux2
A new version of the Python "language that is incompatible with the 2.x line of releases".
Home Page: Python 3.1