in reply to Perl Threads and Memory Leaking

Data point alpha netbsd 2.1 perl 5.10.0

(just remembered that I've access to a box differing a bit from the setups tested above. First col is actually SIZE, 2nd is RES; running niced and with lowered count intervals to be more courteous to the hoster)

VIRT RES SHR S %CPU %MEM TIME+ 333: 5880K 7024K piperd 0:07 0.00% 26.37% perl 666: 7912K 9056K piperd 0:14 95.26% 43.02% perl 999: 9936K 11M piperd 0:21 120.78% 54.54% perl 1332: 12M 13M piperd 0:28 98.42% 60.40% perl 1665: 14M 15M piperd 0:36 99.62% 66.50% perl 1998: 16M 17M piperd 0:43 89.06% 67.14% perl 2331: 18M 19M piperd 0:50 82.70% 66.85% perl 2664: 20M 21M piperd 0:58 73.58% 63.13% perl 2997: 22M 23M piperd 1:05 76.28% 68.26% perl 3330: 24M 25M piperd 1:13 79.44% 71.09% perl 3663: 26M 27M piperd 1:20 76.92% 72.71% perl 3996: 27M 29M piperd 1:28 73.27% 68.36% perl 4329: 29M 31M piperd 1:35 62.32% 60.45% perl ... 8658: 55M 56M piperd 3:19 65.26% 65.23% perl 8991: 57M 58M piperd 3:28 66.03% 66.02% perl 9324: 59M 60M piperd 3:36 67.69% 67.68% perl ^c as I don't want to hog that old server for too long.

It affects Linux and at least one BSD (Alpha, 64bit AFAIR; not just Intel...), both 32 and 64bit for Linux; with Perls for these hosts ranging from 5.8.8 to at least 5.10.1..

Not nice.

Replies are listed 'Best First'.
Re^2: Perl Threads and Memory Leaking
by aphexcoil (Novice) on Oct 06, 2009 at 15:01 UTC
    I can't find a linux box with a recent perl version where this doesn't occur. Perhaps submitting a bug report is in order. Perhaps we can get some clarification.
Re^2: Perl Threads and Memory Leaking
by Anonymous Monk on Oct 06, 2009 at 20:12 UTC
    I submitted a bug report. I'll let you know what I get for a reply. Thanks.

      Getting exactly the same with perl 5.10.1 on debian-testing

      1 7216 15735 /usr/bin/perl ./perl_thread 5948 2 7216 15735 /usr/bin/perl ./perl_thread 6500 3 7216 15735 /usr/bin/perl ./perl_thread 6072 4 7216 15735 /usr/bin/perl ./perl_thread 6668 5 7216 15735 /usr/bin/perl ./perl_thread 6868 6 7216 15735 /usr/bin/perl ./perl_thread 7716 7 7216 15735 /usr/bin/perl ./perl_thread 8204 8 7216 15735 /usr/bin/perl ./perl_thread 7796 9 7216 15735 /usr/bin/perl ./perl_thread 7888 10 7216 15735 /usr/bin/perl ./perl_thread 9220 11 7216 15735 /usr/bin/perl ./perl_thread 9556 12 7216 15735 /usr/bin/perl ./perl_thread 9664 13 7216 15735 /usr/bin/perl ./perl_thread 9680 14 7216 15735 /usr/bin/perl ./perl_thread 10548 15 7216 15735 /usr/bin/perl ./perl_thread 10320 16 7216 15735 /usr/bin/perl ./perl_thread 10960 17 7216 15735 /usr/bin/perl ./perl_thread 11568 18 7216 15735 /usr/bin/perl ./perl_thread 11772 19 7216 15735 /usr/bin/perl ./perl_thread 12232 20 7216 15735 /usr/bin/perl ./perl_thread 12584