Message243993
| Author |
serhiy.storchaka |
| Recipients |
barry, eric.smith, eric.snow, llllllllll, python-dev, rhettinger, serhiy.storchaka |
| Date |
2015年05月24日.17:15:39 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1432487739.92.0.708626472117.issue24276@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Sorry, it was incorrect microbenchmark. Correct is:
$ ./python -m timeit -r 11 -s "from collections import namedtuple as n;a = n('n', 'a b c')(1, 2, 3)" -- "a.a"
3.4 : 1000000 loops, best of 11: 0.601 usec per loop
3.5 unpatched: 1000000 loops, best of 11: 0.445 usec per loop
3.5 patched : 1000000 loops, best of 11: 0.454 usec per loop
There is small slowdown (2%), but it is only small part of the gain of the optimization. |
|