in reply to Re^3: out of memory problem after undef
in thread out of memory problem after undef

Perl it is not able to meet the need of storing 200MB of data.

Here is a 200MB file:

C:\>dir acktrace 14/06/2012 18:51 206,937,739 acktrace

And here is a perl script loading 10 copies of that file into less than 2GB of memory; then discarding it and recovering all the memory:

c:>perl -E"undef($/); $f[0]=<>; $f[$_]=$f[$_-1] for 1..9; say`tasklist +`; undef @f; say`tasklist`;" acktrace | find "perl" perl.exe 7996 Console 1 1,927 +,000 K perl.exe 7996 Console 1 4 +,796 K

Don't blame Perl, or ActiveState or Windows because you don't know how to use them effectively.

If you want actual help; post the actual code.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

The start of some sanity?