[SAde] Kleiner performance-Test
Wolfram Schroeder <[email protected]> Mon, 06 Oct 2003 22:45:12 +0200
| Newsgroups | gmane.mail.spam.spamassassin.devel.de |
|---|---|
| Message-ID | <[email protected]> |
Hi,
ich habe gerade ein paar Tests laufen lassen: auf jeder Zeile einer 157K
Zeilen großen Datei wird eine RE ausgefüht, allerdings auf einem P133.
Der erste Fall scheint interessant zu sein, es lohnt sich offenbar,
Gemeinsamkeiten in RE bei Alternativen davor oder dahinter zu stellen.
Schönen Tag auch,
Wolfram
- Rausnehmen von Gemeinsamkeiten (Sonderaktion ist ein Hit in der Testdatei)
\b(?:top.{1,10}aktion|sonderaktion)
real 0m9.537s
real 0m9.529s
real 0m9.536s
\b(?:top.{1,10}|sonder)aktion
real 0m9.260s
real 0m9.248s
real 0m9.404s
- Verwendung von (?:bla) statt (bla) (keine Hits in der Testdatei)
nur,? solange (?:der )?vorrat reicht
real 0m3.213s
real 0m3.214s
real 0m3.201s
nur,? solange (der )?vorrat reicht
real 0m3.212s
real 0m3.362s
real 0m3.213s
- {x,y} statt + (keine Hits in der Testdatei)
\d+,-
real 0m3.077s
real 0m3.222s
real 0m3.074s
\d{1,4},-
real 0m3.079s
real 0m3.142s
real 0m3.074s
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf