in reply to Helping the garbage collector

That's a LOT of stuff to keep around in memory...and I've never needed that many array elements. Could you redesign the program somehow so that you don't have to have all 100,000,000 entries in memory?

Could you change your processiong to a line at a time filter?

Could you maybe use a database of some sort to store this data for you? (they're designed to deal with this sort of stuff)

What's the goal of the program? maybe we could give you some better help?

/\/\averick
perl -l -e "eval pack('h*','072796e6470272f2c5f2c5166756279636b672');"