User:Jorend/Deterministic hash tables: Difference between revisions

Jump to navigation Jump to search
Line 68: Line 68:
Benchmark design notes:
Benchmark design notes:


* There would be more tests but it takes a long time to write them. Feel free to send me pull requests.
* The benchmark is pure C++, rather than a Map/Set implementation embedded in an existing ES implementation, in order to make the results as stable as possible, to avoid biasing the results to a particular ES implementation, to encourage contributors, and to focus on the performance differences in the hash table implementations by eliminating all other performance effects as much as possible.


* The program runs each benchmark many different times in order to produce enough numbers that noise is visually obvious in the resulting graph. (Most of the speed graphs are nice and smooth.)
* The program runs each benchmark many different times in order to produce enough numbers that noise is visually obvious in the resulting graph. (Most of the speed graphs are nice and smooth.)
638

edits

Navigation menu