Created
May 27, 2020 07:16
-
-
Save BillyDonahue/69ea95e128e1ebd1986b7689efaf6721 to your computer and use it in GitHub Desktop.
string_data_comparator hash container speed results.
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
Running build/install/bin/hash_table_bm | |
Run on (40 X 3100 MHz CPU s) | |
CPU Caches: | |
L1 Data 32K (x20) | |
L1 Instruction 32K (x20) | |
L2 Unified 256K (x20) | |
L3 Unified 25600K (x2) | |
Load Average: 1.39, 1.37, 1.61 | |
------------------------------------------------------------------------------------------------------------------------------ | |
Benchmark Time CPU Iterations UserCounters... | |
------------------------------------------------------------------------------------------------------------------------------ | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/0 9.31 ns 9.31 ns 70968119 findRate=107.371M/s load_factor=0 size=0 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/1 13.8 ns 13.8 ns 49667058 findRate=72.3172M/s load_factor=0.0666667 size=1 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/3 15.4 ns 15.4 ns 46870192 findRate=65.1167M/s load_factor=0.2 size=3 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/9 16.2 ns 16.2 ns 45207541 findRate=61.6116M/s load_factor=0.6 size=9 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/27 17.2 ns 17.2 ns 42416215 findRate=58.3042M/s load_factor=0.870968 size=27 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/81 17.4 ns 17.4 ns 41266528 findRate=57.5226M/s load_factor=0.637795 size=81 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/243 17.9 ns 17.9 ns 39903865 findRate=55.8674M/s load_factor=0.475538 size=243 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/729 19.4 ns 19.4 ns 37545787 findRate=51.4913M/s load_factor=0.71261 size=729 | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/2187 20.6 ns 20.6 ns 34655958 findRate=48.6318M/s load_factor=0.534066 size=2.187k | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/6561 29.1 ns 29.1 ns 26013382 findRate=34.3982M/s load_factor=0.801001 size=6.561k | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/19683 34.1 ns 34.1 ns 20050247 findRate=29.3495M/s load_factor=0.600696 size=19.683k | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/59049 39.9 ns 39.9 ns 17578851 findRate=25.0601M/s load_factor=0.450512 size=59.049k | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/177147 46.7 ns 46.7 ns 15781687 findRate=21.3931M/s load_factor=0.675742 size=177.147k | |
BM_RoughSuccessfulLookup<AbslFlatHashMapString>/531441 85.2 ns 85.2 ns 7749471 findRate=11.7322M/s load_factor=0.506792 size=531.441k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/0 23.8 ns 23.8 ns 27800565 findRate=41.9519M/s load_factor=0 size=0 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/1 29.7 ns 29.7 ns 23121126 findRate=33.702M/s load_factor=0.0666667 size=1 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/3 36.4 ns 36.4 ns 18806021 findRate=27.4418M/s load_factor=0.2 size=3 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/9 38.2 ns 38.2 ns 18604913 findRate=26.2066M/s load_factor=0.6 size=9 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/27 38.0 ns 38.0 ns 17384087 findRate=26.2948M/s load_factor=0.870968 size=27 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/81 40.5 ns 40.5 ns 18237588 findRate=24.6877M/s load_factor=0.637795 size=81 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/243 38.3 ns 38.3 ns 18221627 findRate=26.1134M/s load_factor=0.475538 size=243 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/729 42.2 ns 42.2 ns 16475649 findRate=23.7071M/s load_factor=0.71261 size=729 | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/2187 45.4 ns 45.4 ns 16217572 findRate=22.0096M/s load_factor=0.534066 size=2.187k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/6561 64.3 ns 64.3 ns 10642971 findRate=15.5413M/s load_factor=0.801001 size=6.561k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/19683 81.2 ns 81.2 ns 9066039 findRate=12.3096M/s load_factor=0.600696 size=19.683k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/59049 92.8 ns 92.8 ns 7426116 findRate=10.7802M/s load_factor=0.450512 size=59.049k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/177147 111 ns 111 ns 6293688 findRate=9.03597M/s load_factor=0.675742 size=177.147k | |
BM_RoughSuccessfulLookup<SimpleStringDataUnorderedMapString>/531441 216 ns 216 ns 3251042 findRate=4.62823M/s load_factor=0.506792 size=531.441k |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Generated by this experimental benchmark.
https://github.com/BillyDonahue/mongo/commit/fec746ccaf9ead678ddeac16e3764aa433b828b1