Message160141
| Author |
serhiy.storchaka |
| Recipients |
eric.smith, mark.dickinson, python-dev, r.david.murray, serhiy.storchaka |
| Date |
2012年05月07日.12:14:15 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1336392856.43.0.409053141696.issue14700@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Mark, I deliberately have not used the exact formula for the overflow. Comparison with the constant is much cheaper than division or multiplication.
Microbencmark:
./python -m timeit -s 'f="%.1234567890s"*100;x=("",)*100' 'f%x'
Before changeset 064c2d0483f8: 10000 loops, best of 3: 27.1 usec per loop
Changeset 064c2d0483f8: 10000 loops, best of 3: 25.7 usec per loop
Original patch: 100000 loops, best of 3: 18.2 usec per loop |
|