Skip to content

Instantly share code, notes, and snippets.

@bwasti
Created June 20, 2019 02:18
Show Gist options
  • Save bwasti/cace1233c4c8cdf298c4ccb100c2f188 to your computer and use it in GitHub Desktop.
Save bwasti/cace1233c4c8cdf298c4ccb100c2f188 to your computer and use it in GitHub Desktop.
Size 1
DictPtr : 335 usec
std::unordered_map : 442 usec
std::unordered_map + std::move : 381 usec
Size 2
DictPtr : 347 usec
std::unordered_map : 553 usec
std::unordered_map + std::move : 459 usec
Size 4
DictPtr : 553 usec
std::unordered_map : 857 usec
std::unordered_map + std::move : 682 usec
Size 8
DictPtr : 709 usec
std::unordered_map : 1426 usec
std::unordered_map + std::move : 1093 usec
Size 16
DictPtr : 1118 usec
std::unordered_map : 2440 usec
std::unordered_map + std::move : 1744 usec
Size 32
DictPtr : 1777 usec
std::unordered_map : 4477 usec
std::unordered_map + std::move : 3180 usec
Size 64
DictPtr : 2712 usec
std::unordered_map : 8194 usec
std::unordered_map + std::move : 5970 usec
Size 128
DictPtr : 5089 usec
std::unordered_map : 18653 usec
std::unordered_map + std::move : 12114 usec
Size 256
DictPtr : 10210 usec
std::unordered_map : 37693 usec
std::unordered_map + std::move : 26697 usec
Size 512
DictPtr : 20526 usec
std::unordered_map : 76371 usec
std::unordered_map + std::move : 52587 usec
Size 1024
DictPtr : 53434 usec
std::unordered_map : 154913 usec
std::unordered_map + std::move : 105600 usec
Size 2048
DictPtr : 152840 usec
std::unordered_map : 380580 usec
std::unordered_map + std::move : 214085 usec
Size 4096
DictPtr : 349813 usec
std::unordered_map : 801505 usec
std::unordered_map + std::move : 464333 usec
Size 8192
DictPtr : 755104 usec
std::unordered_map : 1739292 usec
std::unordered_map + std::move : 948011 usec
Size 16384
DictPtr : 1598184 usec
std::unordered_map : 3503869 usec
std::unordered_map + std::move : 1880571 usec
Size 32768
DictPtr : 3409582 usec
std::unordered_map : 7275993 usec
std::unordered_map + std::move : 3857059 usec
Size 65536
DictPtr : 6880409 usec
std::unordered_map : 15319936 usec
std::unordered_map + std::move : 7912477 usec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment