Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HPPC-150: Make the default key mixing strategy globally configurable …
…(via "hppc.bitmixer" sysprop). This property allows switching from random bit mixer strategy to any of the following: - random the default strategy. Varies bit mixer per instance. - deterministic the default strategy in HPPC up to v. 0.6.x. Varies bit mixer depending on hash container size. - none No bit mixing is used (hash sets/maps become scatter sets/ maps). This is a last-resort, discouraged, property. Your code should not rely on hash map/set ordering. Your code should use scatter maps when speed is of absolute importance and there are guarantees that keys won't be copied around to other associative containers. ×
- Loading branch information
Showing
5 changed files
with
96 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters