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

Reply via email to