Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Re: Re: Naughty match variables in CPAN?

by Dog and Pony (Priest)
on Jul 22, 2003 at 02:55 UTC ( #276576=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Naughty match variables in CPAN?
in thread Naughty match variables in CPAN?

Gotcha! I guess it is too late over here to read documentation. :)

But I still wonder how much of a penalty there is.


You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
  • Comment on Re: Re: Re: Naughty match variables in CPAN?

Replies are listed 'Best First'.
Re: Re: Re: Re: Naughty match variables in CPAN?
by diotalevi (Canon) on Jul 22, 2003 at 05:44 UTC

    Its apparently the same penalty incurred on a per-regex basis by using capturing. While working with Metacode::Reader I was able to get some very nice speedups by removing everything that copies data around. So instead of /H=(\d+)$/ I had substr $_, $-[0] + 2, $+[0] - $-[0] - 3. This is much less clear and not nice to read. In my case I was writing a high volumn database filter and the obfuscation was ok. I don't advocate at all taking this sort of step outside of really critical code that Devel::DProf has already highlighted as being slow.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://276576]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2016-12-08 04:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (135 votes). Check out past polls.