in reply to memory:: grep vs looping through hash
Premature optimization is the root of all evil.
— Donald E. Knuth
As for your memory concern: the best thing to do is just try it. In almost all cases you'll find it won't be a problem.
I made it a bit shorter for you, though:
# untested %inter = map { $_ => ($hist1{$_} <= $hist2{$_} ? $hist1{$_} : $hist2{$_}) } grep { $hist2{$_} } keys %hist1;
Should you run into problems, it's probably less of a headache to throw more memory at it. Purchase it for your PC or server, or rent from one of the popular "cloud" providers that charge only several cents an hour for quite a bit of memory.
-Thomas
"Excuse me for butting in, but I'm interrupt-driven..."
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: memory:: grep vs looping through hash
by f77coder (Beadle) on Aug 18, 2014 at 07:21 UTC | |
by thomas895 (Deacon) on Aug 19, 2014 at 01:09 UTC |