Thanks for the questions!

The loop that is taking all the time is mostly cpu intensive with a decent memory footprint (but no where near my laptop limits)
Its runs a large loop of loops performing string compares, index functions and regex on each element.

I am reasonably sure that the test code is deterministic.
There is some usage of the keys function to order the way we go through the loop,
but on hashes with very few keys and the order of the keys really don't affect anything.

I think my data-point about the effect of opening gmail on a freshely rebooted laptop is the most revealing item.
I've been playing with my power profile, but It doesn't seem to be doing any good... the fan goes up and down throughout the longer tests.


In reply to Re^4: nytprof Profiler gives diverse results by boleary
in thread nytprof Profiler gives diverse results by boleary

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.