On Tue, Mar 8, 2011 at 11:47 PM, Tom Metro <[email protected]> wrote:
> While the main file being processed is never entirely memory resident,
> some data from each record is aggregated. That and the lookup tables are
> expected to remain resident for the life of the process.
>
> So the OOM could be a result of an inefficiency in how the resident data
> is stored (due to some recently introduced change), or an increase in
> the quantity of data. (It's believed the data quantity hasn't changed
> significantly.)
>
>
Tom,
When was the last time you ran this on the 1GB ram QA cluster? I've
previously consumed >1G with a single Perl process without trying too hard,
so this strikes me as very possible.
Have you tried something like this? print __PACKAGE__, ":", __LINE__,
"\t", qx{ps $$ -o rss=}+0;
-C.
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm