[Python-Dev] Usage of += on strings in loops in stdlib
Chris Withers
chris at python.org
Wed Feb 13 15:18:42 CET 2013
More information about the Python-Dev mailing list
Wed Feb 13 15:18:42 CET 2013
- Previous message: [Python-Dev] Usage of += on strings in loops in stdlib
- Next message: [Python-Dev] Usage of += on strings in loops in stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 13/02/2013 11:53, Steven D'Aprano wrote: >> I fixed a performance bug in httplib some years ago by doing the exact >> opposite; += -> ''.join(). In that case, it changed downloading a file >> from 20 minutes to 3 seconds. That was likely on Python 2.5. > > > I remember it well. > > http://mail.python.org/pipermail/python-dev/2009-August/091125.html > > I frequently link to this thread as an example of just how bad repeated > string concatenation can be, how painful it can be to debug, and how > even when the optimization is fast on one system, it may fail and be > slow on another system. Amusing is that http://mail.python.org/pipermail/python-dev/2009-August/thread.html#91125 doesn't even list the email where I found the problem... Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk
- Previous message: [Python-Dev] Usage of += on strings in loops in stdlib
- Next message: [Python-Dev] Usage of += on strings in loops in stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list