APM: regularni vyrazy

Jenda Krynicky Jenda at Krynicky.cz
Wed Jul 10 06:09:05 CDT 2002


From: Richard Jelinek <rj at petamem.com>
> On Tue, Jul 09, 2002 at 04:05:02PM +0200, Jenda Krynicky wrote:
> > Zkousel jsem si benchmarknout jestli Perl je dostatecne intelignetni
> > aby dokazal optimalizovat regularni vyrazy jak jsme se o tom vcera
> > bavili. Neni. Ale mezi [cdefgh] a (?:c|d|e|f|g|h) uz moc rozdil
> > neni.
> 
> Stejne si myslim, ze zde je hodne mista pro optimalizaci. Jedna se
> skoro o faktor 3 zrychleni mezi Group a OR.

Jenom kdyz mas ten OR se stejnym zacatkem /abc|abd|abe|.../, pokud 
jde skutecne jenom o to jestli pouzijes GROUP nebo OR 
/ab(?:c|d|e|...)/ tak uz to tak velkej rozdil neni.
 
> Co mne dost zarazilo je zpomaleni 5.8RC2 oproti 5.6.1 nekompiloval jsi
> to s nejak extra konzervativni optimalizaci?

Nikolivek. Kompiloval jsem to s prakticky defaultnima nastavenima. 

Mam povoleny iThreads (protoze hlavne s nima jsem si chtel hrat, a 
protoze jsou potreba pro fork()) ale to by nemelo vadit. iThreads 
perl nezpomalujou tak jako ty experimentalni thready co byly v Perlu 
5.005.

Podle toho co jsem cetl na perl-porters ma bejt 5.8ka o neco 
pomalejsi. Ale podrobnosti proc ti nereknu :-(

Jenda

=========== Jenda at Krynicky.cz == http://Jenda.Krynicky.cz ==========
There is a reason for living. There must be. I've seen it somewhere.
It's just that in the mess on my table ... and in my brain
I can't find it.
					--- me

---------------------------------------------------------------------
To unsubscribe send a mail to majordomo at hfb.pm.org
with command "unsubscribe prague-pm" in the message body.




More information about the Prague-pm mailing list