in reply to Re^7: order of arguments evaluated
in thread order of arguments evaluated

I added a "my". Now the compiler can determine that it isn't tied.

It could, but if the "compiler" is Perl5, it won't.

I'm quite willing to take an optimization that is useful on 99% of requests

You'll be waiting a long time for it if you are expecting your Perl scripts to benefit from it.

What http server are you running? Does it use forking or threading? Either way, every inbound request is blowing any coherency in your cache.

Are you shelling out to run your Perl scripts or using mod_perl? If the former, bang goes your cache every cgi request. If the latter, no benefits are possible unless you are only serving a single page.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
The "good enough" maybe good enough for the now, and perfection maybe unobtainable, but that should not preclude us from striving for perfection, when time, circumstance or desire allow.