Hum, copy-paste failure, I wrote numbers in the wrong order, it's:

(test: Python 3.2 => Python 3.3)
"A".join(["Bob"]*100)): 0.92 => 2.11
("C"+"AB"*300).rfind("CA"): 0.57 => 1.03
("A" + ("Z"*128*1024)).replace("A", "BB", 1): 0.25 => 0.50

I improved str.replace(): it's now 5 times faster instead of 2 times slower 
for this specific benchmark :-) (or 10 times faster in Python 3.3 before/after 
my patch)

Victor
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to