in reply to does splice'ing an array of hashes free memory?
does my use of splice of the array of hashes free up allocated memory used for "one" file, so that i can use it for the next one?
Yes.