Skip to content

Instantly share code, notes, and snippets.

@BillyDonahue
Created May 27, 2020 07:16
Show Gist options
  • Save BillyDonahue/69ea95e128e1ebd1986b7689efaf6721 to your computer and use it in GitHub Desktop.
Save BillyDonahue/69ea95e128e1ebd1986b7689efaf6721 to your computer and use it in GitHub Desktop.
string_data_comparator hash container speed results.
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
@BillyDonahue
Copy link
Author

BillyDonahue commented May 27, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment