To fix this would probably require a patch involving the use of weaken in functions that make S::P::Cell objects, or DESTROY methods which do that when the object is about to be garbage collected.
If a patch is not an option for you, you could carefully fork a new process for each file or break up the task in some other way.
|Replies are listed 'Best First'.|
Re^2: A different kind of Spreadsheet::ParseExcel memory problem.
by jcoxen (Deacon) on Sep 10, 2005 at 03:22 UTC