Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^4: my $var; vs. use constant VAR = '';

by donaldhasson (Initiate)
on Aug 03, 2008 at 16:54 UTC ( #701901=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: my $var; vs. use constant VAR = '';
in thread my $var = ''; vs. use constant VAR => '';


So here are my benchmark results on Win XP with version 5.10. Mine are drastically different showing the 'use constant' is fastest. Do the newer versions of Perl treat constants differently?
mod[3]sub[3] my[3]local[3] ref[3]alias[3] Rate CAlias CRef CLocal CMy CSub CMod CAlias 3014249/s -- -9% -20% -22% -27% -45% CRef 3305288/s 10% -- -12% -14% -20% -40% CLocal 3749148/s 24% 13% -- -3% -10% -32% CMy 3849294/s 28% 16% 3% -- -7% -30% CSub 4149204/s 38% 26% 11% 8% -- -25% CMod 5504587/s 83% 67% 47% 43% 33% --

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://701901]
help
Chatterbox?
[karlgoethebier]: holli: Red Coke? It's called "Korea" - cheap red wine wine coke :-(
[choroba]: we call it "mushroom" here
[karlgoethebier]: had his first oysters this year for lunch - with some really white wine. Great

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (13)
As of 2017-09-25 13:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    During the recent solar eclipse, I:









    Results (280 votes). Check out past polls.

    Notices?