The first snippet makes your script faster at creating a dependancy on an external utility. Unix folk will have no problem, others probably will.

You mean performance? Well that depends.. but if you put a little more effort into it than your second snippet (see the while loop version posted elsewhere), you should be able to reduce the performance difference enough to only matter in pathological cases. Which means that unless you are working on a pathological case, you shouldn't think about performance. Other factors are more important.

Particularly if you have access to the $script's code, it would very probably be far better to add a commandline option or something of the sort so as only to produce the desired output.

Don't microoptimize single operations - particularly if you don't even have a real performance problem yet.

Makeshifts last the longest.


In reply to Re: What is faster? (does it matter) by Aristotle
in thread What is faster? by hotshot

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.