[Patches] [ python-Patches-866875 ] str.split optimization for one character separaters

SourceForge.net noreply at sourceforge.net
Sun Dec 28 22:21:45 EST 2003


Patches item #866875, was opened at 2003-12-29 12:21
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=866875&group_id=5470

Category: Core (C code)
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: Hye-Shik Chang (perky)
Assigned to: Nobody/Anonymous (nobody)
Summary: str.split optimization for one character separaters

Initial Comment:
Attached patch tries to optimize str.split by a
speciaiized splitter for one character separacters.
This trick is used for unicode.split too. I just
applied it to str.split. :)

quick perf. test:

- BEFORE -
% ./python Lib/timeit.py
'"/aaa/bbb/ccc/ddd/eee/fff/ggg/hhh/iii".split("/")'
100000 loops, best of 3: 7.84 usec per loop

- AFTER -
% ./python Lib/timeit.py
'"/aaa/bbb/ccc/ddd/eee/fff/ggg/hhh/iii".split("/")'
100000 loops, best of 3: 5.39 usec per loop


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=866875&group_id=5470



More information about the Patches mailing list