[Python-Dev] genexps slow?
Josiah Carlson
jcarlson at uci.edu
Wed Mar 31 01:38:35 EST 2004
> Also, try a timing with "sum(x for x in xrange(100000))". This will
> highlight the differences in behavior. With xrange, this genexp will be
> able to execute entirely in cache.
It'll also overflow on 32 bit processors. It may be better stick with
max() or min() to reduce the effect of integer adds. The one drawback
is that you /may/ need to use big ranges in order to note significant
differences in timings.
- Josiah
More information about the Python-Dev
mailing list