If you're running out of dynamic resources such as RAM, etc. You may want to replace @garr by using a file on the hard drive as your output holder. It will act exactly the same but will relieve your system memory of the ever growing array @garr. You will ofcourse, have to then open it and get the contents for your final output, but again this is ONLY a thought with respect to conserving dynamic resources while the main concantenation/(sic) is proceeding. It is a redirect and nothing more.

The 50000 iterations would then only consume memory based on the first 2 arrays. Once all of the information was packed into the output file, you could then set there values to ''. The point seems to be to conserve the memory usage in RAM whilst running.

It's just a suggestion


In reply to Re: Expanding Two demensional arrays by Sagacity
in thread Expanding Two demensional arrays by pigal

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.