In a nutshell. I am iterating via a loop through a group of files placing that data into an array each time, processing the data (wrting out processed data) by looping through said array @data, then supposedly releasing the data at the end of the processing loop by @data=(); undef @data; .... apparently I am missing something subtle because this is not working... with each file that I read in even though I "clear" out the array and close then reopen the <IN> filehandle with each succesive file iteration, however with each iteration the program memory footprint get larger.
What am I missing? thanks in advance for your help.