Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Premature and micro optimization...

by chargrill (Parson)
on Jun 11, 2007 at 12:28 UTC ( #620482=note: print w/ replies, xml ) Need Help??


in reply to Re: Premature and micro optimization...
in thread Premature and micro optimization...

Right - the purpose was not to micro-optimize.

The purpose was that someone suggested that a simple change might have a negative impact on everything (needlessly applying tr/// on all IDs). I didn't think it would matter, I had time to kill, and I was curious if the impact would be measurable or not.


--chargrill
s**lil*; $*=join'',sort split q**; s;.*;grr; &&s+(.(.)).+$2$1+; $; = qq-$_-;s,.*,ahc,;$,.=chop for split q,,,reverse;print for($,,$;,$*,$/)


Comment on Re^2: Premature and micro optimization...
Select or Download Code
Re^3: Premature and micro optimization...
by bart (Canon) on Jun 11, 2007 at 13:29 UTC
    Hmm, I must not have expressed myself clearly. It is not you, but your colleague who is guilty of (passive) micro-optimization, and focussing on a wrong thing.

    I agree that adding to the code and ending up with something that would appear to be faster, is indeed bizarre.

      I must not have expressed myself clearly. It is not you...

      I misunderstood you the same way. Can I suggest that the problem was that you said "you" when you meant "he"?

      Your original post had:

      Not only are you micro-optimizing, but you're looking, IMO, at the wrong spot.
      Hope this helps.

        The original "you" was intended as plural. Really. :)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (10)
As of 2015-07-02 08:14 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 (31 votes), past polls