in reply to Slurping BIG files into Hashes
I have to concur with waswas-fng, your data, or rather your keys must be such that your approaching worst case behaviour. I tried your original code on my 233Mhz P2 and loading the hash took a little under 8 seconds.
To acheive the load times of 30 minutes you are quoting. you are either
If a) is the case, my commiserations, but I do have a work-around for you. If you are currently using 5.8, revert to 5.6.1. If your currently using 5.6.1 or earlier, switch to 5.8. The hashing function changed between these two builds and if your data is genuinely inducing the O(n^2) insertion behaviour on one build, it will perform as you would hope on the other.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Slurping BIG files into Hashes
by waswas-fng (Curate) on Jun 19, 2003 at 02:10 UTC |