[Python-Dev] 2.3 startup speed? (original) (raw)
Skip Montanaro skip@pobox.com
Fri, 11 Jul 2003 09:55:04 -0500
- Previous message: [Python-Dev] 2.3 startup speed?
- Next message: [Python-Dev] 2.3 startup speed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jeremy> The two default filters use the regular expression "". So we're
Jeremy> getting absolutely no benefit from those regular expressions. I
Jeremy> propose to modify the two regex slots in the filter tuple to
Jeremy> also store None, where None means matching anything.
Why bother compiling the regular expressions ahead of time? Just store strings and use re.match(...) instead of pat.match(...). When you encounter a potential warning you want to suppress, I suspect it's not generally going to be in a speed critical part of the system. If it is a potential performance issue, the re module will have the compiled regular expression in its cache.
Skip
- Previous message: [Python-Dev] 2.3 startup speed?
- Next message: [Python-Dev] 2.3 startup speed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]