I don't know that a "lakh" of data is! I will say that once Perl gains a "lakh" or kilobyte or whatever from the O/S, it will never give it back. Perl will and can reuse this memory for its own purposes. The virtual memory "footprint" of a Perl process never gets smaller.

One of the powers of Perl is that it does the memory management for you! So in general you have no worries! Forget it (or until you get into advanced applications).

The O/S will free all memory used by an application when it ends. That is true in Java, C, Perl, etc. There is some very complex stuff about memory management, but if you are dealing with "lakh"'s I don't think you have to worry.

Update: don't worry: Make some hash and when your program ends that memory will be freed.


In reply to Re: Release hash memory by Marshall
in thread Release hash memory by Anonymous Monk

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.