The obvious lazy-caveman's solution would be to simply
take the data that you write to the hard disk(flatten the
hash )and write it to a variable :->, I bet that you
could access it with regexes very fast!
But...since it looks like youre not having a caveman
situation:
From your example it looks like you use
numbers quite a bit and hashes are just horrible for
numbers, I suggest you use more arrays. And make sure
that you dont have unneccessary variable names (the names
themselves do take up a lot of space...)
I also agree 100% with runrig.