Python speed-up

Gerrit gerrit at nl.linux.org
Wed Sep 22 15:57:41 EDT 2004


Skip Montanaro wrote:
>     gerrit> Why isn't cStringIO faster than concatenating strings?
> 
>     gerrit> Using python2.4:
>     ...
> 
> Because in 2.4 common case string concatenation gets a big speed boost:
> 
>     % python2.3 ~/local/bin/timeit.py  -s 's=""' "s+='foo'"
>     10000 loops, best of 3: 68.3 usec per loop
>     % python2.4 ~/local/bin/timeit.py  -s 's=""' "s+='foo'"
>     1000000 loops, best of 3: 0.855 usec per loop

Ah. Am I correct to conclude that StringIO should either be rewritten
concatenating strings, or be deprecated, or both?

Gerrit.

-- 
Weather in Twenthe, Netherlands 22/09 21:25:
	12.0°C   wind 4.5 m/s WSW (57 m above NAP)
-- 
Gerrit Holl - 2nd year student of Applied Physics, Twente University, NL.
Experiences with Asperger's Syndrome:
	EN http://topjaklont.student.utwente.nl/english/
	NL http://topjaklont.student.utwente.nl/



More information about the Python-list mailing list