Don't ask to ask, just ask | |
PerlMonks |
Open, While and memory managementby matthew (Acolyte) |
on Oct 16, 2001 at 22:47 UTC ( [id://119219]=perlquestion: print w/replies, xml ) | Need Help?? |
matthew has asked for the wisdom of the Perl Monks concerning the following question: Hi all,
Here's where the leak was: I fixed it with the following:
Apparently in the first example a new block of memory was being allocated to each $line, but was never reclaimed. I was unable to determine whether perl ever reclaimed the memory, reclaimed after the end of the loop, or at the end ot the process. According to top (on FreeBSD) the memory was never reclaimed, but that could just be a peculiarity of how top reports memory usage. I always thought the above two lines were functionally and lexically identical. Can anyone explain why they behave differently? Thanks,
Back to
Seekers of Perl Wisdom
|
|