[Python-Dev] [RELEASED] Python 3.3.0 release candidate 3

Stefan Krah stefan at bytereef.org
Fri Sep 28 20:19:25 CEST 2012


Brett Cannon <brett at python.org> wrote:
>     Georg Brandl <georg at python.org> wrote:
>     > * A C implementation of the "decimal" module, with up to 80x speedup
>     >     for decimal-heavy applications
> 
>     Could you bump up the factor to 120x in the final announcement? There were
>     a couple of performance improvements in the meantime, and this is what I'm
>     consistently measuring now.
> 
> 
> Is that based on Modules/_decimal/tests/bench.py or some other benchmark?

It's the pi benchmark from bench.py. This is what I'm typically getting
on a Core 2 Duo 3.16 GHz:


Precision: 9 decimal digits

float:
result: 3.1415926535897927
time: 0.113188s

cdecimal:
result: 3.14159265
time: 0.158313s

decimal:
result: 3.14159265
time: 18.671457s


Precision: 19 decimal digits

float:
result: 3.1415926535897927
time: 0.112874s

cdecimal:
result: 3.141592653589793236
time: 0.348100s

decimal:
result: 3.141592653589793236
time: 43.241220s



Stefan Krah




More information about the Python-Dev mailing list