Florent Xicluna <[email protected]> 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 <[email protected]>
<http://bugs.python.org/issue7462>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com