(note typo -- need my %testHash1) But yeah, seems weird .. though on my system i got 66666.7 and 71428.6, which are comparable (and the second is faster).

As i understand it, undef'ing half-free's the memory -- that block is still reserved by perl (e.g. it is still not available to some other process on the machine), but it can now be re-used within the perl application. So one would think that the total memory footprint wouldn't really increase at all during the second insert. How does that relate to run-time speed? I'm not sure ...

My other observation was that the undef took just about as long (if not longer) to execute as the whole first set of inserts...

Update: corrected the typo in my typo correction

In reply to Re: Use of undef slowing down perl? by davidrw
in thread Use of undef slowing down perl? by thalej

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.