in reply to Processing large files

BrowserUk has identified the main problem. In addition:

Looks like @array’s memory is never cleared. Also, you don’t need to clear @information explicitly — it’s a lexical variable, so will be re-initialised each time the if condition is true. So, change that line to:

@array = ();

Hope that helps,

Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,