File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -50,3 +50,14 @@ both `g++ 4.2.2` and `clang 2.1` on a 2011-ish MacBook Pro. I encourage you to
50
50
run ` make bench ` yourself to compare this implementation of ` array-hash ` ,
51
51
` std::map ` (for fun) and ` std::tr1::unordered_map ` .
52
52
53
+ Hashes
54
+ ======
55
+ One of my initial inclinations to try to improve upon the performance to edge
56
+ out ` std::tr1::unordered_map ` was to try different hashes. I had initially used
57
+ my personal favorite
58
+ [ superfasthash] ( http://www.azillionmonkeys.com/qed/hash.html ) , but also tried
59
+ out [ crapwow] ( http://www.team5150.com/~andrew/noncryptohashzoo/CrapWow.html )
60
+ which claims to be more performant than superfast. The ` array-hash ` class here
61
+ accepts hash functor as a template argument, and defaults to crapwow.
62
+
63
+ In terms of performance, they were essentially indistinguishable in these tests
You can’t perform that action at this time.
0 commit comments