Troy Hanson - 2010-07-19

Interesting, my first question is whether the key domain on which this particular graph is based is a good match for the default hash function. If its not, ideal% would tend low and your operations get worse and worse than constant time. In that kind of scenario the solution might be as simple as switching to a different hash function. Or maybe there is something deeper. I would need to have the code you used to generate the data to analyze the ideal% (or you could use hashscan or keystats as described in the documentation).

Incidentally I don't routinely use SourceForge so email is preferable to opening tickets. Thanks.