Florent Xicluna <la...@yahoo.fr> added the comment:

New benchmarks (and patch for the benchmark tool).

Best improvement is reached with such expression:
s="ABC"*33; (s+"E"+("D"+s)*500).rfind(s+"E") (*100)

String (classic):  93.14 ms
String (fast):      8.78 ms

Unicode (classic): 78.62 ms
Unicode (fast):     9.42 ms

----------
Added file: http://bugs.python.org/file15656/bench_rfind_algorithms_v3.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue7462>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to