Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Perl Optimization

by damian1301 (Curate)
on Jun 02, 2001 at 07:59 UTC ( #85152=note: print w/ replies, xml ) Need Help??


in reply to Perl Optimization

Just some slight, stupid optimizations to save the slightest bit of space.

  • substr before regex (if possible). transliteration before regex. Use regex as last resort.
  • use single quotes if no interpolation is needed (REALLY minor optimization).
  •  $foo ? $bar; is faster than $bar if $foo; which is faster than if($foo){$bar}.
  • require is always faster than use.
  • use Memoize if that slow function that is called a couple times needs speeding up.


Tiptoeing up to a Perl hacker.
Dave AKA damian


Comment on Re: Perl Optimization
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://85152]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (14)
As of 2015-07-29 12:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (263 votes), past polls