Do you know, or how can you determine the stack size that each implementation uses? It may just be a matter of allocation here that is making Java look so inefficient.

My point (which is off topic with regards to garbage collection because I also agree with the others posts that gc is not an issue here) is to either set the stack size specifically (if possible) or to find the currently used stack size and compute that into the efficiency evaluation. After you factor stack size, then see what the results are. It will not be apples to apples, but not as bad as apples to horses... maybe like apples to ponies.

I now must apologize for offering a solution, but not leaving directions on how to carry out my hypothesis. I do not know how to see or manage stack size in Java or Perl. I like to bring up a lot of possibilities but not work through the evaluation... sounds like my professors in college.

the_Don
...making offers others can't rufuse.


In reply to Re: Memory Use/Garbage Collection: Java vs Perl by the_Don
in thread Memory Use/Garbage Collection: Java vs Perl by c0d3cr33p

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.